the search SID to uid falied

hakim hakim at mandrakesoft.Com
Thu Nov 25 12:13:37 GMT 2004


Hi,


[2004/11/25 14:25:01, 10] passdb/passdb.c:algorithmic_gid_to_sid(1234)
  algorithmic_gid_to_sid:  gid (43) -> SID
S-1-5-21-1688021309-183578045-1594628879-1087.
[2004/11/25 14:25:01, 10] passdb/lookup_sid.c:gid_to_sid(365)
  gid_to_sid: local 43 -> S-1-5-21-1688021309-183578045-1594628879-1087
[2004/11/25 14:25:01, 10] smbd/posix_acls.c:canonicalise_acl(2191)
  canonicalise_acl: Access ace entries before arrange :
[2004/11/25 14:25:01, 10] smbd/posix_acls.c:canonicalise_acl(2204)
  canon_ace index 0. Type = allow SID = S-1-1-0 other SMB_ACL_OTHER
perms r--
[2004/11/25 14:25:01, 10] smbd/posix_acls.c:canonicalise_acl(2204)
  canon_ace index 1. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1087 gid 43 (usb) SMB_ACL_GROUP
perms rwx
[2004/11/25 14:25:01, 10] smbd/posix_acls.c:canonicalise_acl(2204)
  canon_ace index 2. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1001 gid 0 (root)
SMB_ACL_GROUP_OBJ perms r--
[2004/11/25 14:25:01, 10] smbd/posix_acls.c:canonicalise_acl(2204)
  canon_ace index 3. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1001 uid 1582 (IUSR_NT2)
SMB_ACL_USER perms r--
[2004/11/25 14:25:01, 10] smbd/posix_acls.c:canonicalise_acl(2204)
  canon_ace index 4. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1000 uid 0 (root)
SMB_ACL_USER_OBJ perms rw-
[2004/11/25 14:25:01, 10] smbd/posix_acls.c:print_canon_ace_list(587)
  print_canon_ace_list: canonicalise_acl: ace entries after arrange
  canon_ace index 0. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1000 uid 0 (root)
SMB_ACL_USER_OBJ perms rw-
  canon_ace index 1. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1087 gid 43 (usb) SMB_ACL_GROUP
perms rwx
  canon_ace index 2. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1001 gid 0 (root)
SMB_ACL_GROUP_OBJ perms r--
  canon_ace index 3. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1001 uid 1582 (IUSR_NT2)
SMB_ACL_USER perms r--


Why 43 and  no why it make for this user a map for a group 43
(on /etc/group usb:x:43:)

because when i make getfacl the file i have :


 getfacl test2 
# file: test2
# owner: root
# group: root
user::rw-
user:IUSR_NT2:r--
group::r--
group:usb:rwx
mask::rwx
other::r--


normaly it's not  group:usb:rwx it's user::é:rwx


I can see on the log :

  canon_ace index 0. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1001 gid 0 (root)
SMB_ACL_GROUP_OBJ perms r--
  canon_ace index 1. Type = allow SID = S-1-1-0 other SMB_ACL_OTHER
perms r--
  canon_ace index 2. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1000 uid 0 (root)
SMB_ACL_USER_OBJ perms rw-
  canon_ace index 3. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1001 uid 1582 (IUSR_NT2)
SMB_ACL_USER perms r--
  canon_ace index 4. Type = allow SID =
S-1-5-21-1688021309-183578045-1594628879-1087 gid 43 (usb) SMB_ACL_GROUP
perms rwx


Very very strange.

When i make getent passwd i see the user :
é:x:1592:513:Samba User:/home/é:/bin/bash
The uid is 1592  no 43"


It test  to group :
  smbldap_search: base => [ou=Group,dc=example,dc=com], filter =>
[(&(objectClass=sambaGroupMapping)(sambaSID=S-1-5-21-1688021309-183578045-1594628879-1086))], scope => [2]


  local_sid_to_gid: SID S-1-5-21-1688021309-183578045-1594628879-1086 is
*NOT* a group

It found it's not a group after on the log  i see :

  create_canon_ace_lists: unable to map SID
S-1-5-21-1688021309-183578045-1594628879-1086 to uid or gid.

It can't map the sid for uid 

If i make getent passwd i can see the uid and gid of this user:

papaé:x:1591:513:Samba User:/home/papaé:/bin/bash


If you can help me very thanks.

hakim



More information about the samba-technical mailing list