[Samba] "net idmap dump" and "wbinfo" shows different GIDs for same SID
Pavel Bychykhin
bychykhin.p.n at hts.kh.ua
Fri Sep 20 10:12:07 MDT 2013
Hi!
I'm apologize for my poor English, but have a question.
This question is a shorter than one i posted not so long ago
(https://lists.samba.org/archive/samba/2013-September/175649.html) and
received no answer for a while. In this question i took a log from the
different server, but this is no matter: the problem persists on all of
my servers.
So, my OS is FreeBSD 9.0, my Samba is 3.6.18 acts as a domain member.
Suppose i have a local group "samba_sge_public_createdir", created with
"NET SAM CREATELOCALGROUP".
"getent" and "wbinfo" shows this group with GID 30002 and SID
S-1-5-21-2085021927-1344845373-2015074135-1012.
But, "net idmap dump" shows this group with GID 30008 and shows no group
with GID 30002 at all.
[root at srv-8cf8 ~]# getent group samba_sge_public_createdir
SRV-8CF8\samba_sge_public_createdir:x:30002
[root at srv-8cf8 ~]# wbinfo --gid-to-sid 30002
S-1-5-21-2085021927-1344845373-2015074135-1012
[root at srv-8cf8 ~]# wbinfo --sid-to-gid
S-1-5-21-2085021927-1344845373-2015074135-1012
30002
[root at srv-8cf8 ~]# net idmap dump
dumping id mapping from /var/db/samba/winbindd_idmap.tdb
GID 30013 S-1-5-21-2085021927-1344845373-2015074135-513
GID 30009 S-1-5-21-2085021927-1344845373-2015074135-1010
GID 30024 S-1-5-21-2085021927-1344845373-2015074135-1023
GID 30014 S-1-5-21-2085021927-1344845373-2015074135-1014
GID 30006 S-1-5-11
GID 30007 S-1-5-32-546
GID 30018 S-1-5-21-2085021927-1344845373-2015074135-1018
GID 30010 S-1-5-21-2085021927-1344845373-2015074135-1011
USER HWM 30002
GID 30022 S-1-5-21-2085021927-1344845373-2015074135-1021
UID 30000 S-1-5-21-2085021927-1344845373-2015074135-1015
GID 30008 S-1-5-21-2085021927-1344845373-2015074135-1012
GID 30023 S-1-5-21-2085021927-1344845373-2015074135-1022
UID 30001 S-1-5-21-2085021927-1344845373-2015074135-1016
GID 30004 S-1-1-0
GID 30005 S-1-5-2
GROUP HWM 30025
GID 30011 S-1-5-21-2085021927-1344845373-2015074135-1013
[root at srv-8cf8 ~]# net cache list|grep
S-1-5-21-2085021927-1344845373-2015074135-1012
Key: IDMAP/GID2SID/30002 Timeout: Tue Sep 24 10:41:25 2013
Value: S-1-5-21-2085021927-1344845373-2015074135-1012
Key: IDMAP/GID2SID/30008 Timeout: Tue Sep 17 12:24:22 2013
Value: S-1-5-21-2085021927-1344845373-2015074135-1012 (expired)
Key: IDMAP/SID2GID/S-1-5-21-2085021927-1344845373-2015074135-1012
Timeout: Tue Sep 24 10:41:25 2013 Value: 30002
Such a problem arise from time to time and my users can't access to
shares because samba thinks they don't a members of a certain group.
Help me, please. How can I solve the problem? I'm really troubled:(
My Samba global config:
[global]
dos charset = CP866
workgroup = HTS
realm = HTS.KH.UA
server string =
security = ADS
map to guest = Bad Password
local master = No
wins server = 192.168.32.5
winbind enum users = Yes
winbind enum groups = Yes
winbind expand groups = 3
winbind nss info = rfc2307
winbind max domain connections = 50
idmap config HTS : schema_mode = rfc2307
idmap config HTS : range = 10000-29999
idmap config HTS : backend = ad
idmap config HTS : default = yes
idmap config * : range = 30000-59999
idmap config * : backend = tdb
--
Best regards,
Pavel
More information about the samba
mailing list