RACF Commands For SAS BI-Installer Translated To CA Top Secret Equivalents.

book

Article ID: 52774

calendar_today

Updated On:

Products

CA Cleanup CA Datacom CA DATACOM - AD CA CIS CA Common Services for z/OS CA 90s Services CA Database Management Solutions for DB2 for z/OS CA Common Product Services Component CA Common Services CA Datacom/AD CA ecoMeter Server Component FOC CA Easytrieve Report Generator for Common Services CA Infocai Maintenance CA IPC Unicenter CA-JCLCheck Common Component CA Mainframe VM Product Manager CA Chorus Software Manager CA On Demand Portal CA Service Desk Manager - Unified Self Service CA PAM Client for Linux for zSeries CA Mainframe Connector for Linux on System z CA Graphical Management Interface CA Web Administrator for Top Secret CA CA- Xpertware CA Top Secret CA Top Secret - LDAP CA Top Secret - VSE

Issue/Introduction

Description:

Need the RACF commands for SAS BI-Installer converted to the CA Top Secret equivalents.

Solution:

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)

Environment

Release:
Component: AWAGNT