On Fri, 9 Jul 2021 17:10:22 +0000, Pommier, Rex <[email protected]> wrote:

>Hi list,
>
>I don't know if this belongs in the TCP/IP list, RACF list or here so I'm 
>starting here.  Here's the situation as best I understand it.  First off, LDAP 
>is a black hole as far as I'm concerned.  It was set up here long before my 
>time.  We're using it to communicate and authenticate to RACF for users coming 
>in from a browser into our CICS regions.  The LDAP server runs under a user ID 
>of LDAPSRV.  Users coming in from the browser are given a logon screen where 
>they enter their own ID and password which LDAP validates against RACF.  LDAP 
>provides the appropriate ICH408I message if they fat-finger a password etc.  
>That part is all OK.  The RACF group that LDAPSRV is a member of is LDAPGRP 
>and some of the attributes assigned to LDAPSRV are actually given through the 
>group.
>
>The LDAP server is defined within RACF in the APPL class  and anybody that 
>tries to log on through LDAP need to have READ access to this APPL.  
>
>
>Here's where I'm getting confused.  There is another ID on the system, we'll 
>call LDAPU, that has no special privileges except this ID is RACF SPECIAL.  
>The group this ID belongs to (LDAP) also has no special privileges.  The ID is 
>not UID0 and the only connection LDAPU has is to the LDAP group, the only 
>permission it has is to the LDAPSRV APPL.   The LDAP group actually has no 
>permissions given to it.  The only thing strange is that the ID has SPECIAL.  
>Since the ID isn't anything special (or so I thought) I removed SPECIAL from 
>it.  As soon as I removed SPECIAL, anybody coming in through the browser 
>started getting invalid userid or password errors on their browser logon page. 
> They were getting NO RACF ICH408I messages being logged either in the SYSLOG 
>or in the LDAPSRV address space.  As soon as I gave SPECIAL back to LDAPU 
>everything started working again.  I can find nowhere within the LDAP config 
>file that defines LDAPU as any kind of special ID that has magical powers over 
>people trying to log in thru the LDAP.  If anybody has any idea where I could 
>go look for what LDAP is using this ID for or where it is defined to use this 
>ID for something, I'd appreciate it.  I really don't like the idea of having a 
>RACF SPECIAL user floating around that nobody knows why it has SPECIAL.
>
Rex,
     At a guess, I would say the application that is  presenting the logon 
screen to the user is doing either a LU or LG of the user attempting to sign 
in. Do you have access to the application code to check if that is the case? 

I have had a similar situation when setting up the TS7700 HMC MI authentication 
using zOS LDAP and RACF as the backend

Hope that helps.

Roger

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to