Hi Craig,
Hi,
Has anyone successfully deployed OpenLDAP for central auth in a very mixed unix environment? With Host based access control? Plus any documentation would be really great.
My needs;
- Central Auth
- Host based access control (e.g. user "John" from group "accounts" can't log into "development servers".
- Caching for Client logins on laptops. I figure SSSD will be useful here?
- Encryption (This looks pretty straight forward in the OpenLDAP 2.4 doco)
Client OS's involved;
- Solaris 9/10
- Fedora 15/16
- Centos 5/6
cya
Craig
A solution which will cover most of Your needs is in production here:
Central Auth
Client OS's: - Solaris 9/10 (working on 11) - HPUX 11.x - AIX 5/6 - Fedora/Redhat
Host based access control: - nis-netgroups for hosts - nis-netgroups for users - members of user-netgroup 'oracle_dba' can log into machines from host-netgroup 'oracle_db_server'
Role based access control: - sudo profiles for each role - sudoUser by user-netgroups (example: 'oracle_dba') - sudoHost by host-netgroups (example: oracle_db_server')
Encryption: tls/ssl
Pretty much straight forward from standard docs.
Juergen Sprenger
Hello, I'm currently work on project doing the same thing. I just thought I would mention something that was not mentioned yet. The Solaris OS does LDAP completely different. Examples: Linux - you edit the nsswitch.conf file Solaris - you edit the nsswitch.ldap file which then overwrites the nsswitch.conf file Linux - The PAM file is here /etc/pam.d/system-auth Solaris - PAM is here /etc/pam.conf
The biggest difference is that you need to use a proxy agent. So instead of using editing /etc/openldap/ldap.conf and /etc/ldap.conf you must use the ldapclient command. The ldapclient command uses 5 subcommands which are; init, uninit, manual, mod, genprofile and list. I found that setting up OpenLDAP on RHEL and setting up linux clients faster and easier then setting up one Solaris client. You will need to add some entries to your LDAP DB. There are also 2 sachems to add as well.
I don't know every thing, but I will tell what I do know. When you setup your 1st Solaris client let me know, and I will show you my settings. Maybe by then I will have a how-to guide written up.
I hope this helps some.
openldap-technical@openldap.org