Am fighting a battle with sssd/ldap and udev (RHEL6/Centos6).

 

I have a udev rule that sets disk ownership to oracle/asmadmin at boot.  The user oracle and group asmadmin are registered in ldap.

 

Other (udev) forums suggest that udev is executing before networking is enabled, ergo ldap is unreachable and the disks remain owned by root/root.  Hmmm, could sssd caching be a solution?

 

Following the various tutorials, I’ve enabled sssd, with “cache_credentials = TRUE” in sssd.conf, but I’m still seeing the same results.  Either sssd caching isn’t happening, or udev isn’t making use of it.

 

# getent --service=sss passwd oracle

oracle:*:550:400:Oracle User:/home/oracle:/bin/bash

 

# getent --service=sss group asmadmin

asmadmin:*:403:oracle

 

Any guidance, either to solve the problem else to obtain some useful diagnostics?

 

John