What are the Top Secret equivalents of the RACF commands for SAS BI-Installer?
ADDGROUP +
SASGRP +
SUPGROUP(SYS1) +
OMVS(GID(109))
TSS Equivalent:
TSS CREATE(SASGRP) TYPE(GROUP) NAME('SAS GROUP') DEPT(dept)
TSS ADD(SASGRP) GID(109)
TSS MODIFY(OMVSTABS)
AU (SAS) NAME('SAS BI-Installer') -
DFLTG(SASGRP) PASS(SAS) OWNER(SYS1) -
TSO(ACCTNUM(xxxx) HOLDCLASS(F) JOBCLASS(A) MSGCLASS(F) -
PROC(xxxxxxx) SIZE(131072) SYSOUT(F)) -
OMVS(UID(10001) HOME('/u/sas') PROGRAM('/bin/sh')
ASSIZEMAX(838860800) CPUTIMEMAX(86400))
TSS Equivalent:
TSS CREATE(SAS) TYPE(USER) NAME('SAS BI-Installer') DEPT(dept) PASS(xxxxxx,0)
TSS ADD(SAS) UID(10001) HOME(/u/sas) OMVSPGM(/bin/sh) GROUP(SASGRP) DFLTGRP(SASGRP)
TSS ADD(SAS) TSOLACCT(xxxx) TSOHCLASS(F) TSOJCLASS(A) TSOMCLASS(F)
TSS ADD(SAS) TSOLPROC(xxxxxxx) TSOLSIZE(131072) TSOSCLASS(F)
TSS ADD(SAS) ASSIZE(838860800) OECPUTM(86400)
TSS MODIFY(OMVSTABS)
AU (SASADM) NAME('SAS BI-Administrator') -
DFLTG(SASGRP) PASS(SASADM) OWNER(SYS1) -
TSO(ACCTNUM(xxxx) HOLDCLASS(F) JOBCLASS(A) MSGCLASS(F) -
PROC(xxxxxxx) SIZE(131072) SYSOUT(F)) -
OMVS(UID(10002) HOME('/u/sasgst') PROGRAM('/bin/sh')
ASSIZEMAX(838860800) CPUTIMEMAX(86400))
TSS Equivalent:
TSS CREATE(SASADM) TYPE(USER) NAME('SAS BI-Administrator') DEPT(dept) PASS(xxxxxx,0)
TSS ADD(SASADM) UID(10002) HOME(/u/sasgst) OMVSPGM(/bin/sh) GROUP(SASGRP) DFLTGRP(SASGRP)
TSS ADD(SASADM) TSOLACCT(xxxx) TSOHCLASS(F) TSOJCLASS(A) TSOMCLASS(F)
TSS ADD(SASADM) TSOLPROC(xxxxxxx) TSOLSIZE(131072) TSOSCLASS(F)
TSS ADD(SASADM) ASSIZE(838860800) OECPUTM(86400)
TSS MODIFY(OMVSTABS)
AU (SASTRST) NAME('SAS BI-Trusted User') -
DFLTG(SASGRP) PASS(SASTRST) OWNER(SYS1) -
TSO(ACCTNUM(xxxx) HOLDCLASS(F) JOBCLASS(A) MSGCLASS(F) -
PROC(xxxxxxx) SIZE(131072) SYSOUT(F)) -
OMVS(UID(10003) HOME('/u/sasgst') PROGRAM('/bin/sh')
ASSIZEMAX(838860800) CPUTIMEMAX(86400))
TSS Equivalent:
TSS CREATE(SASTRST) TYPE(USER) NAME('SAS BI-Trusted User') DEPT(dept) PASS(xxxxxx,0)
TSS ADD(SASTRST) UID(10003) HOME(/u/sasgst) OMVSPGM(/bin/sh) GROUP(SASGRP) DFLTGRP(SASGRP)
TSS ADD(SASTRST) TSOLACCT(xxxx) TSOHCLASS(F) TSOJCLASS(A) TSOMCLASS(F)
TSS ADD(SASTRST) TSOLPROC(xxxxxxx) TSOLSIZE(131072) TSOSCLASS(F)
TSS ADD(SASTRST) ASSIZE(838860800) OECPUTM(86400)
TSS MODIFY(OMVSTABS)
AU (SASGST) NAME('SAS BI-Guest User') -
DFLTG(SASGRP) PASS(SASGST) OWNER(SYS1) -
TSO(ACCTNUM(xxxx) HOLDCLASS(F) JOBCLASS(A) MSGCLASS(F) -
PROC(xxxxxxx) SIZE(131072) SYSOUT(F)) -
OMVS(UID(10004) HOME('/u/sasgst') PROGRAM('/bin/sh')
ASSIZEMAX(838860800) CPUTIMEMAX(86400))
TSS Equivalent:
TSS CREATE(SASGST) TYPE(USER) NAME('SAS BI-Trusted User') DEPT(dept) PASS(xxxxxx,0)
TSS ADD(SASGST) UID(10004) HOME(/u/sasgst) OMVSPGM(/bin/sh) GROUP(SASGRP) DFLTGRP(SASGRP)
TSS ADD(SASGST) TSOLACCT(xxxx) TSOHCLASS(F) TSOJCLASS(A) TSOMCLASS(F)
TSS ADD(SASGST) TSOLPROC(xxxxxxx) TSOLSIZE(131072) TSOSCLASS(F)
TSS ADD(SASGST) ASSIZE(838860800) OECPUTM(86400)
TSS MODIFY(OMVSTABS)
AU (SASDEMO) NAME('SAS BI-Demo User') -
DFLTG(SASGRP) PASS(SASDEMO) OWNER(SYS1) -
TSO(ACCTNUM(xxxx) HOLDCLASS(F) JOBCLASS(A) MSGCLASS(F) -
PROC(xxxxxxx) SIZE(131072) SYSOUT(F)) -
OMVS(UID(10005) HOME('/u/sasdemo') PROGRAM('/bin/sh')
ASSIZEMAX(838860800) CPUTIMEMAX(86400))
TSS Equivalent:
TSS CREATE(SASDEMO) TYPE(USER) NAME('SAS BI-Demo User') DEPT(dept) PASS(xxxxxx,0)
TSS ADD(SASDEMO) UID(10005) HOME(/u/sasdemo) OMVSPGM(/bin/sh) GROUP(SASGRP) DFLTGRP(SASGRP)
TSS ADD(SASDEMO) TSOLACCT(xxxx) TSOHCLASS(F) TSOJCLASS(A) TSOMCLASS(F)
TSS ADD(SASDEMO) TSOLPROC(xxxxxxx) TSOLSIZE(131072) TSOSCLASS(F)
TSS ADD(SASDEMO) ASSIZE(838860800) OECPUTM(86400)
TSS MODIFY(OMVSTABS)
AU (SASSRV) NAME('SAS BI-Gen.Srvr.User') -
DFLTG(SASGRP) PASS(SASSRV) OWNER(SYS1) -
TSO(ACCTNUM(xxxx) HOLDCLASS(F) JOBCLASS(A) MSGCLASS(F) -
PROC(xxxxxxx) SIZE(131072) SYSOUT(F)) -
OMVS(UID(10006) HOME('/u/sassrv') PROGRAM('/bin/sh')
ASSIZEMAX(838860800) CPUTIMEMAX(86400))
TSS Equivalent:
TSS CREATE(SASSRV) TYPE(USER) NAME('SAS BI-Gen.Srvr.User') DEPT(dept) PASS(xxxxxx,0)
TSS ADD(SASSRV) UID(10006) HOME(/u/sassrv) OMVSPGM(/bin/sh) GROUP(SASGRP) DFLTGRP(SASGRP)
TSS ADD(SASSRV) TSOLACCT(xxxx) TSOHCLASS(F) TSOJCLASS(A) TSOMCLASS(F)
TSS ADD(SASSRV) TSOLPROC(xxxxxxx) TSOLSIZE(131072) TSOSCLASS(F)
TSS ADD(SASSRV) ASSIZE(838860800) OECPUTM(86400)
TSS MODIFY(OMVSTABS)
AU (SASWADM) NAME('SAS BI-Web Admin') -
DFLTG(SASGRP) PASS(SASWADM) OWNER(SYS1) -
TSO(ACCTNUM(xxxx) HOLDCLASS(F) JOBCLASS(A) MSGCLASS(F) -
PROC(xxxxxxx) SIZE(131072) SYSOUT(F)) -
OMVS(UID(10007) HOME('/u/sassrv') PROGRAM('/bin/sh')
ASSIZEMAX(838860800) CPUTIMEMAX(86400))
TSS Equivalent:
TSS CREATE(SASWADM) TYPE(USER) NAME('SAS BI-Web Admin') DEPT(dept) PASS(xxxxxx,0)
TSS ADD(SASWADM) UID(10007) HOME(/u/sassrv) OMVSPGM(/bin/sh) GROUP(SASGRP) DFLTGRP(SASGRP)
TSS ADD(SASWADM) TSOLACCT(xxxx) TSOHCLASS(F) TSOJCLASS(A) TSOMCLASS(F)
TSS ADD(SASWADM) TSOLPROC(xxxxxxx) TSOLSIZE(131072) TSOSCLASS(F)
TSS ADD(SASWADM) ASSIZE(838860800) OECPUTM(86400)
TSS MODIFY(OMVSTABS)
ALU (SAS) PASSWORD(SASPASS1) NOEXPIRED
ALU (SASADM) PASSWORD(SASPASS1) NOEXPIRED
ALU (SASTRST) PASSWORD(SASPASS1) NOEXPIRED
ALU (SASGST) PASSWORD(SASPASS1) NOEXPIRED
ALU (SASDEMO) PASSWORD(SASPASS1) NOEXPIRED
ALU (SASSRV) PASSWORD(SASPASS1) NOEXPIRED
ALU (SASWADM) PASSWORD(SASPASS1) NOEXPIRED
TSS Equivalent:
These were done by giving the acids non expiring passwords in the TSS CREATE commands above.
RDEFINE PROGRAM ** UACC(READ) ADDMEM +
('prefix.SAS.LIBRARY'//NOPADCHK +
'prefix.SASC.TRANSLIB'//NOPADCHK
TSS Equivalent:
There isn't a TSS command equivalent for this RACF command, however, FETCH or READ access to the libraries is necessary in order to execute the program in them. So the acid will need FETCH or READ access to the libraries 'prefix.SAS.LIBRARY' and 'prefix.SASC.TRANSLIB'.
.....and started task ownership.
SETROPTS GENERIC(STARTED)
RDEFINE STARTED SAS.** STDATA(USER(SAS) GROUP(SASGRP) TRUSTED(NO))
TSS Equivalent:
TSS ADD(STC) PROCNAME(SAS*) ACID(SAS)