strange sambaPrimaryGroupSID/gid with groupmap: PATCH

Alex Deiter tiamat at komi.mts.ru
Fri May 16 06:37:23 GMT 2003


--- passdb/pdb_ldap.c.orig      Fri May 16 10:25:42 2003
+++ passdb/pdb_ldap.c   Fri May 16 10:20:00 2003
@@ -1963,7 +1963,7 @@
                        pdb_set_user_sid_from_string(sampass, temp,
PDB_SET);
                }

-               if (!get_single_attribute(ldap_state->ldap_struct, entry,
+              if (get_single_attribute(ldap_state->ldap_struct, entry,
                        get_userattr_key2string(ldap_state->schema_ver,
LDAP_ATTR_PRIMARY_GROUP_SID), temp))
                {
                        pdb_set_group_sid_from_string(sampass, temp,
PDB_SET);

result:

# id user
uid=1001(user) gid=333(group) groups=333(group)

# net groupmap list
group (S-1-5-21-1895337680-650492932-374016306-1667) -> group

# pdbedit -v -u user
Unix username:        user
NT username:          user
User SID:             S-1-5-21-1895337680-650492932-374016306-3002
Primary Group SID:    S-1-5-21-1895337680-650492932-374016306-1667

# smbstatus
Samba version 3.0alpha24
PID     Username      Group         Machine
-------------------------------------------------------------------
83944   user          group         pc       (1.1.1.1)

samba log:
connect to service tmp initially as user user (uid=1001, gid=333) (pid
83944)

Thanks!





More information about the samba-technical mailing list