HFSSEC profiles for SYSPLEX mode for UNIX SYSTEM SERVICES
search cancel

HFSSEC profiles for SYSPLEX mode for UNIX SYSTEM SERVICES

book

Article ID: 202265

calendar_today

Updated On:

Products

Top Secret Top Secret - LDAP WEB ADMINISTRATOR FOR TOP SECRET

Issue/Introduction

What are the HFSSEC profiles needed for SYSPLEX mode USS?


Environment

Release : 16.0

Component : CA Top Secret for z/OS

Resolution

According to the IBM documentation for SYSPLEX mode USS, these are the default sysplex directories:

/bin
/usr
/lib
/opt
/samples
/dev
/var
/etc
/u

that will be needed to defined and authorized accordingly.


Issue TSS ADD command for each of the HFS directories. Example:

TSS ADD(owningacid) HSFSEC(/usr)

TSS ADD(owningacid) HSFSEC(/dev)

To authorize any started task, batch job and user, PERMIT them to the HFS Directories. 

Example:

TSS PER(acid) HFSSEC(/bin) ACCESS(ALL) 
TSS PER(acid) HFSSEC(/usr) ACCESS(ALL) 
TSS PER(acid) HFSSEC(/lib) ACCESS(ALL) 
TSS PER(acid) HFSSEC(/opt) ACCESS(ALL) 
TSS PER(acid) HFSSEC(/samples) ACCESS(ALL) 
TSS PER(acid) HFSSEC(/dev) ACCESS(ALL) 
TSS PER(acid) HFSSEC(/var) ACCESS(ALL) 
TSS PER(acid) HFSSEC(/etc) ACCESS(ALL) 
TSS PER(acid) HFSSEC(/u) ACCESS(ALL) 

Any user directories outside of the defaults, will need to be defined and authorized to the directory via:

TSS ADD(owning_acid) HFSSEC(/xxxxxxxx) 

TSS PER(acid) HFSSEC(/xxxxxxxx) ACCESS(ALL)

Suggest creating a PROFILE acid and PERMITting it to the directories. Then giving the started tasks, batch jobs and users that need it.

Example:

1. Create PROFILE acid

TSS CREATE(prof) TYPE(PROFILE) NAME('SYSPLEX USS DIRECTORIES')  DEPT(some_department) 

2. Authorize PROFILE the directories:

Example:

TSS PER(prof) HFSSEC(/bin) ACCESS(ALL) 
TSS PER(prof) HFSSEC(/usr) ACCESS(ALL) 
TSS PER(prof) HFSSEC(/lib) ACCESS(ALL) 
TSS PER(prof) HFSSEC(/opt) ACCESS(ALL) 
TSS PER(prof) HFSSEC(/samples) ACCESS(ALL) 
TSS PER(prof) HFSSEC(/dev) ACCESS(ALL) 
TSS PER(prof) HFSSEC(/var) ACCESS(ALL) 
TSS PER(prof) HFSSEC(/etc) ACCESS(ALL) 
TSS PER(prof) HFSSEC(/u) ACCESS(ALL) 

3. Add the PROFILE to the started task region acid:

TSS ADD(started_task_acid) PROFILE(prof)