[Samba] NT_STATUS_INVALID_SID

Ryan Ashley ryana at reachtechfp.com
Sat Oct 29 14:02:14 UTC 2016


Thank you for the replies, but at 1800hrs Thursday night I wiped
everything and started with a fresh build of 4.4 stable. By 2300hrs I
had a stable AD setup. I will wait until 4.5 is worked out a bit more
before upgrading, and I will probably test it in a virtual environment
via VirtualBox first.

Andrew, thank you for taking the time to respond. I expect issues from
time to time. You guys are an open-source community and the odds that
you can test every configuration of hardware, OS, and software is
virtually non-existent. I do appreciate the effort you and the Samba
team, as well as the member who help on this list (Rowland seems to be
on here almost 24hrs a day) put into the project. Thanks!

Finally, I too would like to know if the settings are going to be
honored in 4.5 and beyond. If so, how would the migration from 4.4 to a
newer version go if we do not have those lines in our current
configuration file?

Lead IT/IS Specialist
Reach Technology FP, Inc

On 10/29/2016 06:24 AM, Rowland Penny via samba wrote:
> On Sat, 29 Oct 2016 22:31:22 +1300
> Andrew Bartlett via samba <samba at lists.samba.org> wrote:
> 
>> On Thu, 2016-10-27 at 17:23 -0200, Vinicius Bones Silva via samba
>> wrote:
>>> Hi Rowland,
>>>
>>>      Just to let you know, we removed all the idmap entries we had
>>> on the smb.conf of our 
>>> two DCs and the ids reported by getent passwd at the DCs were in the
>>> 3.000.000 range, as 
>>> you said. We had to add back 'idmap_ldb:use rfc2307 = yes' to get
>>> the user listing with 
>>> the original numbers on the DCs.
>>>
>>> Here's what we commented out on the configurationfiles.
>>>
>>>          # Default idmap config used for BUILTIN and local
>>> accounts/groups
>>>          #idmap config *:backend = ad
>>>          #idmap config *:range = 2000-9999
>>>
>>>          # idmap config for domain E-TRUST
>>>          #idmap config E-TRUST:backend = ad
>>>          #idmap config E-TRUST:schema_mode = rfc2307
>>>          #idmap config E-TRUST:range = 10000-40000
>>>          #idmap cache time = 1
>>>          #idmap negative cache time = 1
>>>          #winbind cache time = 1
>>>          idmap_ldb:use rfc2307 = yes
>>>
>>> Regards,
>>> Vinicius.
>>
>> Can you confirm that it still fails with that configuration?
>>
>> You may need to flush the caches.  'net cache flush'.
>>
>> I certainly can see how having those set would have broken things,
>> because we now enforce the range if set whereas 4.4 just ignored
>> them. 
>>
>> Thanks,
>>
>> Andrew Bartlett
> 
> Are you saying that the 'idmap config' lines as used on a domain member
> are now supposed to work on a DC ?
> From my testing on version 4.5.0, they still do nothing, either the
> xidNumbers from idmap.ldb are used, or, if a uid/gidNumber is added to
> a user/group, this will be used instead.
> 
> Rowland
>  
> 
> 



More information about the samba mailing list