We've just linked one of our Linux host to LDAP and ActiveDirectory. Now I'm trying to check how I get list of users and their details from within the Linux side.
If you want to check if your Linux sees the POSIX entries from a LDAP server, use
The output should display entries both from local
/etc/passwd and LDAP server. If you are wondering how to get to the point, when there's something to check, this may prove to be a good starting point.
ldapsearch command line tool to query the directory server for information. For more information, see "LDAP: Mastering ldapsearch".
Depending on how your Linux host is set up,
wbinfo -u may work for you.
From the wbinfo's manpage:
wbinfo - Query information from winbind daemon
This option will list all users available in the Windows NT domain for which the winbindd(8) daemon is operating in. Users in all trusted domains will also be listed. Note that this operation does not assign user ids to any users that have not already been seen by winbindd(8) .
antonio@debian:~$ wbinfo -u administrator antonio guest support_388945a0 krbtgt antonio@debian:~$
Linux usually uses PAM for its authentication needs. It's an open architecture, so you can use the
pam_ldap module to use LDAP on Linux.