summaryrefslogtreecommitdiff
path: root/source3/passdb/nispass.c
diff options
context:
space:
mode:
authorLuke Leighton <lkcl@samba.org>1998-10-21 21:11:16 +0000
committerLuke Leighton <lkcl@samba.org>1998-10-21 21:11:16 +0000
commit21e107fd42eb953affac28239588458c6c0ee323 (patch)
treec00689d10ac2147dae1fe035585901e8c46ee0e7 /source3/passdb/nispass.c
parent8c307cee7a687da965c9b03ff19dd9de2eaabe64 (diff)
downloadsamba-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/nispass.c')
-rw-r--r--source3/passdb/nispass.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source3/passdb/nispass.c b/source3/passdb/nispass.c
index 32cf42f95b..e750fec1a1 100644
--- a/source3/passdb/nispass.c
+++ b/source3/passdb/nispass.c
@@ -626,6 +626,11 @@ static struct sam_passwd *getnisp21pwuid(uid_t smb_userid)
return getnisp21pwrid(pdb_uid_to_user_rid(smb_userid));
}
+static struct smb_passwd *getnisppwrid(uid_t user_rid)
+{
+ return pdb_sam_to_smb(getnisp21pwuid(pdb_user_rid_to_uid(user_rid)));
+}
+
static struct smb_passwd *getnisppwuid(uid_t smb_userid)
{
return pdb_sam_to_smb(getnisp21pwuid(smb_userid));
@@ -653,6 +658,7 @@ static struct passdb_ops nispasswd_ops = {
setnisppwpos,
getnisppwnam,
getnisppwuid,
+ getnisppwrid,
getnisppwent,
add_nisppwd_entry,
mod_nisppwd_entry,