Hi All
I have a running SAMBA PDC on Debian Jessie on a PowerPC. I have 
backported Samba 4.3.18 and is working well.
I have installed a SDC (if I may use that name) on a different network, 
the same version of Samba but on a Debian Jessie on AMD64. I followed 
every instruction in 
https://wiki.samba.org/index.php/Join_an_additional_Samba_DC_to_an_existing_Active_Directory.
So every test worked fine.
But now when i try to login, to view a share or to join the domain I get 
NT_STATUS_INVALID_SID or " The security id structure is invalid".
Not only with the administrator but with any user.
    root at parmenides2:~# smbclient -L localhost -UAdministrator
    Enter Administrator's password:
    session setup failed: NT_STATUS_INVALID_SID
I am really out of arguments
What I have already done:
1. The mirror is OK
#> samba-tool drs showrepl
Is OK
#> samba-tool ldapcmp ldap://DC1 ldap://DC2 -Uadministrator 
--filter=whenChanged
I have ran this from both PDCs and get SUCCESS
2. I have read all similar messages
I have found some similar cases but none with a solution. And I have 
read ALL literally
3. My smb.conf
I have installed my main controller following 
https://wiki.samba.org/index.php/Setup_a_Samba_Active_Directory_Domain_Controller
and it was generated automatically. I added "idmap_ldb:use" and
"log level"
# Global parameters
[global]
         workgroup = EXAMPLE-W10
         realm = EXAMPLE.COM
         netbios name = DC1
         server role = active directory domain controller
         dns forwarder = 192.168.10.7
         idmap_ldb:use rfc2307 = yes
         log level = 1
[netlogon]
         path = /var/lib/samba/sysvol/example.com/scripts
         read only = No
[sysvol]
         path = /var/lib/samba/sysvol
         read only = No
On DC2 changes the netbios name and dns forwarder .. but everything else 
is the same.
4.  ldbsearch -H /var/lib/samba/private/sam.ldb cn=Administrator
dn: CN=Administrator,CN=Users,DC=example,DC=com
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: user
cn: Administrator
description: Built-in account for administering the computer/domain
instanceType: 4
whenCreated: 20160505021322.0Z
uSNCreated: 3223
name: Administrator
objectGUID: 8426ff4b-4bc4-43da-8de2-bc5808544933
codePage: 0
countryCode: 0
pwdLastSet: 131068880020000000
primaryGroupID: 513
objectSid: S-1-5-21-508106755-2976483754-4106360514-500
adminCount: 1
sAMAccountName: Administrator
sAMAccountType: 805306368
objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=example,DC=com
isCriticalSystemObject: TRUE
lastLogonTimestamp: 131068882546671530
memberOf: CN=Domain Admins,CN=Users,DC=example,DC=com
memberOf: CN=Administrators,CN=Builtin,DC=example,DC=com
memberOf: CN=Group Policy Creator Owners,CN=Users,DC=example,DC=com
memberOf: CN=Enterprise Admins,CN=Users,DC=example,DC=com
memberOf: CN=Schema Admins,CN=Users,DC=example,DC=com
accountExpires: 0
whenChanged: 20160510132605.0Z
uSNChanged: 3721
userAccountControl: 66048
lastLogon: 131073689683266740
distinguishedName: CN=Administrator,CN=Users,DC=example,DC=com
5. ldbsearch -H /var/lib/samba/private/sam.ldb DC=example | grep objectSid
objectSid: S-1-5-21-508106755-2976483754-4106360514
I appreciate any help
Cheers
Kasandra
On 10/05/16 18:22, Kasandra Padisha wrote:> > Hi All > > I have a running SAMBA PDC on Debian Jessie on a PowerPC. I have > backported Samba 4.3.18 and is working well.Hi, where did you get 4.3.18 from ??? or do you mean 4.3.8, if so, try again with 4.3.9, this has some updates for regressions that 4.3.8 introduced. Oh and a 'PDC' is something else entirely, you have a 'DC' :-)> > I have installed a SDC (if I may use that name)No, you cannot :-D It is just another DC :-) Rowland> on a different network, the same version of Samba but on a Debian > Jessie on AMD64. I followed every instruction in > https://wiki.samba.org/index.php/Join_an_additional_Samba_DC_to_an_existing_Active_Directory. > So every test worked fine. > > But now when i try to login, to view a share or to join the domain I > get NT_STATUS_INVALID_SID or " The security id structure is invalid". > Not only with the administrator but with any user. > > root at parmenides2:~# smbclient -L localhost -UAdministrator > Enter Administrator's password: > session setup failed: NT_STATUS_INVALID_SID > > I am really out of arguments > > > What I have already done: > > 1. The mirror is OK > > #> samba-tool drs showrepl > > Is OK > > #> samba-tool ldapcmp ldap://DC1 ldap://DC2 -Uadministrator > --filter=whenChanged > > I have ran this from both PDCs and get SUCCESS > > > 2. I have read all similar messages > > I have found some similar cases but none with a solution. And I have > read ALL literally > > > 3. My smb.conf > > I have installed my main controller following > https://wiki.samba.org/index.php/Setup_a_Samba_Active_Directory_Domain_Controller > and it was generated automatically. I added "idmap_ldb:use" and "log > level" > > > # Global parameters > [global] > workgroup = EXAMPLE-W10 > realm = EXAMPLE.COM > netbios name = DC1 > server role = active directory domain controller > dns forwarder = 192.168.10.7 > idmap_ldb:use rfc2307 = yes > log level = 1 > > [netlogon] > path = /var/lib/samba/sysvol/example.com/scripts > read only = No > > [sysvol] > path = /var/lib/samba/sysvol > read only = No > > > On DC2 changes the netbios name and dns forwarder .. but everything > else is the same. > > > > 4. ldbsearch -H /var/lib/samba/private/sam.ldb cn=Administrator > > dn: CN=Administrator,CN=Users,DC=example,DC=com > objectClass: top > objectClass: person > objectClass: organizationalPerson > objectClass: user > cn: Administrator > description: Built-in account for administering the computer/domain > instanceType: 4 > whenCreated: 20160505021322.0Z > uSNCreated: 3223 > name: Administrator > objectGUID: 8426ff4b-4bc4-43da-8de2-bc5808544933 > codePage: 0 > countryCode: 0 > pwdLastSet: 131068880020000000 > primaryGroupID: 513 > objectSid: S-1-5-21-508106755-2976483754-4106360514-500 > adminCount: 1 > sAMAccountName: Administrator > sAMAccountType: 805306368 > objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=example,DC=com > isCriticalSystemObject: TRUE > lastLogonTimestamp: 131068882546671530 > memberOf: CN=Domain Admins,CN=Users,DC=example,DC=com > memberOf: CN=Administrators,CN=Builtin,DC=example,DC=com > memberOf: CN=Group Policy Creator Owners,CN=Users,DC=example,DC=com > memberOf: CN=Enterprise Admins,CN=Users,DC=example,DC=com > memberOf: CN=Schema Admins,CN=Users,DC=example,DC=com > accountExpires: 0 > whenChanged: 20160510132605.0Z > uSNChanged: 3721 > userAccountControl: 66048 > lastLogon: 131073689683266740 > distinguishedName: CN=Administrator,CN=Users,DC=example,DC=com > > > 5. ldbsearch -H /var/lib/samba/private/sam.ldb DC=example | grep > objectSid > > objectSid: S-1-5-21-508106755-2976483754-4106360514 > > > I appreciate any help > > Cheers > > Kasandra >
Hi Thanks for you answer 1. Sorry It was a mistype: The version is samba_4.3.8+dfsg-1~bpo80+1. I backported from stretch to jessie as I want to keep my Debian environment clean. I do not fancy to compile it from source. I am a bit old fashion :-) :-) :-) 2. I use PDC and SDC as a legacy from previous versions. I Undestand why it is outdated but actually, even in Samba4, It is kind of true: DC2 knows who is DC1 all the time and there is a big trouble when DC1 is broken: DC2 get kind of orphaned. #> samba-tool fsmo show SchemaMasterRole owner: CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=com InfrastructureMasterRole owner: CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=com RidAllocationMasterRole owner: CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=com PdcEmulationMasterRole owner: CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=com DomainNamingMasterRole owner: CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=com DomainDnsZonesMasterRole owner: CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=com ForestDnsZonesMasterRole owner: CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=example,DC=com Nice topic ..but I does not help me. 2. Is there any other sugestions apart from Update ? I have already a working installation on DC1 so I do not think upgrade may be a solution. I appreciate a lead to follow in order to solve this little problem Cheers El 10/05/16 a las 13:31, Rowland penny escribió:> On 10/05/16 18:22, Kasandra Padisha wrote: >> >> Hi All >> >> I have a running SAMBA PDC on Debian Jessie on a PowerPC. I have >> backported Samba 4.3.18 and is working well. > > Hi, where did you get 4.3.18 from ??? or do you mean 4.3.8, if so, try > again with 4.3.9, this has some updates for regressions that 4.3.8 > introduced. > > Oh and a 'PDC' is something else entirely, you have a 'DC' :-) > >> >> I have installed a SDC (if I may use that name) > > No, you cannot :-D > It is just another DC :-) > > Rowland >> on a different network, the same version of Samba but on a Debian >> Jessie on AMD64. I followed every instruction in >> https://wiki.samba.org/index.php/Join_an_additional_Samba_DC_to_an_existing_Active_Directory. >> So every test worked fine. >> >> But now when i try to login, to view a share or to join the domain I >> get NT_STATUS_INVALID_SID or " The security id structure is invalid". >> Not only with the administrator but with any user. >> >> root at parmenides2:~# smbclient -L localhost -UAdministrator >> Enter Administrator's password: >> session setup failed: NT_STATUS_INVALID_SID >> >> I am really out of arguments >> >> >> What I have already done: >> >> 1. The mirror is OK >> >> #> samba-tool drs showrepl >> >> Is OK >> >> #> samba-tool ldapcmp ldap://DC1 ldap://DC2 -Uadministrator >> --filter=whenChanged >> >> I have ran this from both PDCs and get SUCCESS >> >> >> 2. I have read all similar messages >> >> I have found some similar cases but none with a solution. And I have >> read ALL literally >> >> >> 3. My smb.conf >> >> I have installed my main controller following >> https://wiki.samba.org/index.php/Setup_a_Samba_Active_Directory_Domain_Controller >> and it was generated automatically. I added "idmap_ldb:use" and "log >> level" >> >> >> # Global parameters >> [global] >> workgroup = EXAMPLE-W10 >> realm = EXAMPLE.COM >> netbios name = DC1 >> server role = active directory domain controller >> dns forwarder = 192.168.10.7 >> idmap_ldb:use rfc2307 = yes >> log level = 1 >> >> [netlogon] >> path = /var/lib/samba/sysvol/example.com/scripts >> read only = No >> >> [sysvol] >> path = /var/lib/samba/sysvol >> read only = No >> >> >> On DC2 changes the netbios name and dns forwarder .. but everything >> else is the same. >> >> >> >> 4. ldbsearch -H /var/lib/samba/private/sam.ldb cn=Administrator >> >> dn: CN=Administrator,CN=Users,DC=example,DC=com >> objectClass: top >> objectClass: person >> objectClass: organizationalPerson >> objectClass: user >> cn: Administrator >> description: Built-in account for administering the computer/domain >> instanceType: 4 >> whenCreated: 20160505021322.0Z >> uSNCreated: 3223 >> name: Administrator >> objectGUID: 8426ff4b-4bc4-43da-8de2-bc5808544933 >> codePage: 0 >> countryCode: 0 >> pwdLastSet: 131068880020000000 >> primaryGroupID: 513 >> objectSid: S-1-5-21-508106755-2976483754-4106360514-500 >> adminCount: 1 >> sAMAccountName: Administrator >> sAMAccountType: 805306368 >> objectCategory: CN=Person,CN=Schema,CN=Configuration,DC=example,DC=com >> isCriticalSystemObject: TRUE >> lastLogonTimestamp: 131068882546671530 >> memberOf: CN=Domain Admins,CN=Users,DC=example,DC=com >> memberOf: CN=Administrators,CN=Builtin,DC=example,DC=com >> memberOf: CN=Group Policy Creator Owners,CN=Users,DC=example,DC=com >> memberOf: CN=Enterprise Admins,CN=Users,DC=example,DC=com >> memberOf: CN=Schema Admins,CN=Users,DC=example,DC=com >> accountExpires: 0 >> whenChanged: 20160510132605.0Z >> uSNChanged: 3721 >> userAccountControl: 66048 >> lastLogon: 131073689683266740 >> distinguishedName: CN=Administrator,CN=Users,DC=example,DC=com >> >> >> 5. ldbsearch -H /var/lib/samba/private/sam.ldb DC=example | grep >> objectSid >> >> objectSid: S-1-5-21-508106755-2976483754-4106360514 >> >> >> I appreciate any help >> >> Cheers >> >> Kasandra >> > >