diff options
author | Luke Leighton <lkcl@samba.org> | 1998-10-21 21:11:16 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1998-10-21 21:11:16 +0000 |
commit | 21e107fd42eb953affac28239588458c6c0ee323 (patch) | |
tree | c00689d10ac2147dae1fe035585901e8c46ee0e7 /source3/passdb/ldap.c | |
parent | 8c307cee7a687da965c9b03ff19dd9de2eaabe64 (diff) | |
download | samba-21e107fd42eb953affac28239588458c6c0ee323.tar.gz samba-21e107fd42eb953affac28239588458c6c0ee323.tar.bz2 samba-21e107fd42eb953affac28239588458c6c0ee323.zip |
the next dialog: user-groups. it's not very sensible what appears, but hey:
it appears!
(This used to be commit 399035098f212e976cc0000a215e0705ebe78c05)
Diffstat (limited to 'source3/passdb/ldap.c')
-rw-r--r-- | source3/passdb/ldap.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/passdb/ldap.c b/source3/passdb/ldap.c index 59b06d7e6f..b673b81683 100644 --- a/source3/passdb/ldap.c +++ b/source3/passdb/ldap.c @@ -930,6 +930,11 @@ static struct smb_passwd *getldappwuid(uid_t smb_userid) return pdb_sam_to_smb(iterate_getsam21pwuid(smb_userid)); } +static struct smb_passwd *getldappwrid(uint32 user_rid) +{ + return pdb_sam_to_smb(iterate_getsam21pwuid(pdb_user_rid_to_uid(user_rid))); +} + static struct smb_passwd *getldappwent(void *vp) { return pdb_sam_to_smb(getldap21pwent(vp)); @@ -973,6 +978,7 @@ static struct passdb_ops ldap_ops = setldappwpos, getldappwnam, getldappwuid, + getldappwrid, getldappwent, add_ldappwd_entry, mod_ldappwd_entry, |