[Samba] samba crashes windows explorer (while trying to view file permissions)

Rowland Penny rpenny at samba.org
Sat Nov 19 15:35:23 UTC 2022



On 19/11/2022 14:16, Michael Tokarev via samba wrote:
> ...
> 
> So, this boils down to, so far:
> 
> This (problematic, fresh) domain:
> 
> # wbinfo -s S-1-5-21-880456541-1649917288-23935232-513
> PZ\Domain Users 2
> # wbinfo -Y S-1-5-21-880456541-1649917288-23935232-513
> failed to call wbcSidToGid: WBC_ERR_DOMAIN_NOT_FOUND
> Could not convert sid S-1-5-21-880456541-1649917288-23935232-513 to gid
> 
> On another, working, domain:
> 
> # wbinfo -s S-1-5-21-411424318-379842365-2075518510-513
> TLS\Domain Users 2
> # wbinfo -Y S-1-5-21-411424318-379842365-2075518510-513
> 100
> 
> idmap.ldb seems to be having similar information (besides
> the domain sid ofcourse)
> 
> 
> and now.. after quite some time, without me doing anything,
> it shows (on the bad domain):
> 
> # wbinfo -Y S-1-5-21-880456541-1649917288-23935232-513
> 3004
> 
> I think this comes from my attempts to add something in
> there:
> 
> #       idmap config * : backend = tdb
> #       idmap config * : range = 3000-3099
> 
> which I commented out quite some time ago. Or not - I recreated
> the domain with these commented out, so it is again unclear
> where it got the 3000 number from.

Neither have I, the 'idmap config' lines, up until now, have never 
worked on a DC, but something could have changed and I suppose they 
could have started working, but if they have, it will be a bug.
> 
> But still (different id, 512 instead of 513):
> 
> # wbinfo -Y S-1-5-21-880456541-1649917288-23935232-512
> failed to call wbcSidToGid: WBC_ERR_DOMAIN_NOT_FOUND
> Could not convert sid S-1-5-21-880456541-1649917288-23935232-512 to gid

Ah, '512' is Domain Admins and you definitely do not want that group to 
have a 'GID'. It needs to 'own' things in Sysvol and to do this, it is 
mapped to 'ID_TYPE_BOTH' in idmap.ldb (that is,it is both a group and a 
user) and if you give it a gidNumber attribute, it becomes just a group 
and you break Sysvol.

> 
> What Is Going On?
> 
> Does anyone know if this beast *ever* work? This is a
> *fresh* domain, just created...
> 
> /mjt
> 

I do not know if your 'beast' has ever worked correctly, but it should do.

I suggest you compare your working DC with your non working DC and see 
if something is different.

Rowland



More information about the samba mailing list