[Samba] Duplicate ObjectSid values

ash-samba at comtek.co.uk ash-samba at comtek.co.uk
Tue May 17 13:14:21 UTC 2016


>> We can successfully "/usr/bin/samba-tool user add" with alaska (a 
>> machine located on another continent, with a quite unreliable link!), 
>> and that gives us an account with 
>> S-1-5-21-2702589905-558746101-3641499263-7125 on -both- alaska and 
>> empire, so there is clearly some amount of working replication. 
>> Confusingly, after doing this nextRid is still 1000 on both machines.
>
> This could be because you are looking at the wrong attribute in the 
> wrong place.
> Try looking at the object 'CN=RID Set,CN=ALASKA,OU=Domain 
> Controllers,DC=CHESTER-DC,DC=EXAMPLE,DC=COM' and the attribute 
> 'rIDNextRID' it contains.

Interesting.

If, on Alaska, I do: ldbedit -H  ldap://localhost   -U ash

 > # record 122
 > dn: CN=RID Set,CN=ALASKA,OU=Domain 
Controllers,DC=chester-dc,DC=example,DC=com
 > objectClass: top
 > objectClass: rIDSet
 > cn: RID Set
 > instanceType: 4
 > whenCreated: 20141223180132.0Z
 > whenChanged: 20141223180132.0Z
 > uSNCreated: 12146
 > uSNChanged: 12146
 > showInAdvancedViewOnly: TRUE
 > name: RID Set
 > objectGUID: b2f1c43e-4bd7-46dd-bdd8-6cc31f259655
 > rIDAllocationPool: 7100-7599
 > rIDUsedPool: 0
 > objectCategory: 
CN=RID-Set,CN=Schema,CN=Configuration,DC=chester-dc,DC=example,
 >  DC=com
 > rIDPreviousAllocationPool: 7100-7599
 > rIDNextRID: 7126
 > distinguishedName: CN=RID Set,CN=ALASKA,OU=Domain 
Controllers,DC=chester-dc,DC
 >  =example,DC=com


on empire, the same command shows

 > # record 122
 > dn: CN=RID Set,CN=ALASKA,OU=Domain 
Controllers,DC=chester-dc,DC=example,DC=com
 > objectClass: top
 > objectClass: rIDSet
 > cn: RID Set
 > instanceType: 4
 > whenCreated: 20141223180132.0Z
 > whenChanged: 20141223180132.0Z
 > uSNCreated: 39967
 > uSNChanged: 39967
 > showInAdvancedViewOnly: TRUE
 > name: RID Set
 > objectGUID: b2f1c43e-4bd7-46dd-bdd8-6cc31f259655
 > rIDAllocationPool: 7100-7599
 > rIDPreviousAllocationPool: 0-0
 > rIDUsedPool: 0
 > rIDNextRID: 0
 > objectCategory: 
CN=RID-Set,CN=Schema,CN=Configuration,DC=chester-dc,DC=example,
 >  DC=com
 > distinguishedName: CN=RID Set,CN=ALASKA,OU=Domain 
Controllers,DC=chester-dc,DC
 >  =example,DC=com

The interesting thing is that alaska has got no other RID Set entries. 
empire has a RID Set for each of empire, alaska, hawaii, v-ward (though 
the value for rIDNextRID is 0 for each except for the empire entry 
itself, which is 2828). Is this normal?

The rIDNextRID 2828 does collide with the SID entry for dn: 
CN=DEEL059,CN=Computers,DC=chester-dc,DC=example,DC=com

















More information about the samba mailing list