Questions tagged [racf]

RACF, short for Resource Access Control Facility, is an IBM software product. It is a security system that provides access control and auditing functionality for the z/OS and z/VM operating systems.

RACF, short for Resource Access Control Facility, is an IBM software product. It is a security system that provides access control and auditing functionality for the z/OS and z/VM operating systems. RACF was introduced in 1976. Its main features are:

  • Identification and verification of a user via user id and password check (authentication)
  • Identification, classification and protection of system resources
  • Maintenance of access rights to protected resources (authorization)
  • Control the means of access to protected resources
  • Logging of accesses to a protected system and protected resources (auditing)

RACF establishes security policies rather than just permission records. It can set permissions for file patterns — that is, set the permissions even for files that do not yet exist. Those permissions are then used for the file (or other object) created at a later time.

RACF has continuously evolved to support such modern security features as digital certificates/public key infrastructure services, LDAP interfaces, and case sensitive IDs/passwords. The latter is a reluctant concession to promote interoperability with other systems, such as Unix and Linux. The underlying zSeries hardware works closely with RACF. For example, digital certificates are protected within tamper-proof cryptographic processors. Major mainframe subsystems, especially DB2 Version 8, use RACF to provide multi-level security (MLS).

Its primary competitors have been ACF2 and TopSecret, both now produced by CA, Inc.

13 questions
4
votes
2 answers

On z/OS, how do I determine which security product is active (RACF, ACF2, or Top Secret) in C?

On z/OS, the OS doesn't demand a particular security product in the system, but lets people choose their own. There are 3 and they have different capabilities. For reference: there is a related Q&A for Java, but I need to do this in C: How can I…
mike
  • 819
  • 4
  • 14
3
votes
2 answers

On z/OS, can I use RACF so that I can only READ my own dataset and not UPDATE it?

I want to make the dataset 'FULTONM.MY.FILE' read-only to everyone including me. I issue: addsd 'FULTONM.MY.FILE' GEN UACC(NONE)" I then issue: listdsd dataset('FULTONM.MY.FILE') which prints out: INFORMATION FOR DATASET FULTONM.MY.FILE (G) LEVEL…
mike
  • 819
  • 4
  • 14
3
votes
2 answers

On z/OS, using RACF, how do I give a number of people READ access to my dataset?

My preference is to understand how to do this from the TSO command line, and not with ISPF. I would also like to understand if a systems programmer needs to be involved for setting up the group first
mike
  • 819
  • 4
  • 14
2
votes
1 answer

How to store the credentials of a VSAM password file in COBOL?

This is the code which IBM official page recommends to handle a VSAM password protected file: INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT LIBFILE ASSIGN TO PAYMAST ORGANIZATION IS INDEXED RECORD KEY IS EMPL-NUM PASSWORD…
mllamazares
  • 7,876
  • 17
  • 61
  • 89
1
vote
1 answer

Remove audit trail from a RLIST command issued via ADDRESS TSO

I'm trying to write a script that would query specific resource profiles in a RACF class and later do a bit of logic to match a few things - not relevant. The problem is that when I issue the command below I get the AUDIT TRAIL on the terminal. The…
Jarek Brocki
  • 129
  • 1
  • 9
1
vote
1 answer

cf ldap accessing RACF

Can ColdFusion 8, through LDAP, access IBM mainframe security system such as RACF?
Xian
  • 31
  • 2
1
vote
1 answer

How to issue RACF Commands from REXX on z/OS

I want to do some user management on the mainframe using rexx. I allready managed to create a user with the following /*REXX*/ adduser username exit I figured out this works because the rexx interpreter passes on every command that is not a rexx…
Jonas Kreusch
  • 316
  • 1
  • 15
1
vote
1 answer

How do I access RACF user profile information?

How do I access information (specifically, password expiry date) from a Resource Access Control Facility user profile?
0
votes
2 answers

RACF data set access behavior

If a dataset has a discrete profile defined and also falls under a generic dataset profile, which access rule is applied? For e.g. there is a discrete dataset profile A.B.C with ALTER access defined for user A. There is also a generic dataset…
smartexpert
  • 2,625
  • 3
  • 24
  • 41
0
votes
0 answers

When liberty on z receives a client certificate, how to get the associated userid when security registry is SAF(MVS RACF)?

I am using zOS RACF as the security registry in liberty on z, SSL configured, requires client authentication. The handshake works well, but failed to get a userID from the certificate. From…
FENG Yan
  • 11
  • 1
  • 2
0
votes
0 answers

IBM main frame RACF Users to Active Directory Users

We have a requirement to convert IBM Main frame RACF users to Active directory Users. I am new to mainframe and not sure how the RACF users were stored in IBM Main frame. We heard from the stake holders we are getting a comma seperated file(.csv)…
Ganee
  • 31
  • 6
0
votes
1 answer

lookup RACF user data with JNDI

I am developing a java program and need to read user data from RACF using the LDAP interface of the RACF. I establish a connection using the Java Naming Directory Interface but if I send a search request by ctx = new InitialLdapContext(env,…
-1
votes
1 answer

How to create a top generic racf profile from rexx

So i'm definig users to racf on a z/OS (ADCD version at my university) using a rexx script. Therefore i want to create top generic profiles for the users in order to secure their datasets. Say i'm creating a user called TEST1. Therefore i would use…
Jonas Kreusch
  • 316
  • 1
  • 15