ldp (LDAP Distributed Profile) will read a user-specific shell profile (.profile) from an LDAP directory server upon login, allowing users (including multiple people operating as root) to always have the same settings irrespective of which machine they are working on. ldp also operates correctly when logging in via SSH via public key auth.
| Tags | Shells Networking LDAP |
|---|---|
| Operating Systems | Mac OS X POSIX Linux Windows Windows Cygwin Unix |
Recent releases


Changes: A bug in ldp-encode was fixed: it now correctly produces Base64 output (it was truncated until now). This release sets $LDP_USERHOME in the profile to point to the home directory of $LDP_USER (useful when logging in as root and you want to know the home directory of $LDP_USER).


Changes: ldp-encode tries to determine whether to use Gecos or username for RDN. ldp-encode has an -n option to add objectClass and an -r option to set RDN on the command line, overriding any guesswork. Man pages have been brought up to date, and warnings for OS X have been removed.


Changes: The ldp-encode utility was added to convert a .profile file to LDIF data which can be directly piped to ldapmodify.