Top Secret Equivalents For RACF Commands For SAS BI-Installer
search cancel

Top Secret Equivalents For RACF Commands For SAS BI-Installer

book

Article ID: 52774

calendar_today

Updated On:

Products

Cleanup WEB ADMINISTRATOR FOR TOP SECRET Top Secret Top Secret - LDAP

Issue/Introduction

What are the Top Secret equivalents of the RACF commands for SAS BI-Installer?

Environment

Release:
Component: AWAGNT

Resolution

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)