wellknown and uid/gid interactions on multi DC samba AD domain

Daniele Dario d.dario76 at gmail.com
Wed May 14 07:19:24 MDT 2014



On mer, 2014-05-14 at 14:07 +0100, Rowland Penny wrote:
> On 14/05/14 14:06, Daniele Dario wrote:
> >
> > On mer, 2014-05-14 at 14:02 +0100, Rowland Penny wrote:
> >> On 14/05/14 13:57, Daniele Dario wrote:
> >>> On mer, 2014-05-14 at 13:36 +0100, Rowland Penny wrote:
> >>>> On 14/05/14 13:26, Daniele Dario wrote:
> >>>>> Hi again,
> >>>>>
> >>>>> On mer, 2014-05-14 at 12:33 +0200, steve wrote:
> >>>>>> On Wed, 2014-05-14 at 12:23 +0200, Daniele Dario wrote:
> >>>>>>> Now as you said the uids/gids are the same on the 2 DCs so again thanks.
> >>>>>>>
> >>>>>> Well done.
> >>>>>>
> >>>>>>> I have a question about the sysvol: I noticed that the group of the
> >>>>>>> sysvol folder is different on the two DCs.
> >>>>>>> On the 1st DC (4.1.0):
> >>>>>>> [root at kdc01:locks]# ls -n sysvol/
> >>>>>>> total 8
> >>>>>>> drwxrwx---+ 4 0 4 4096 Sep 24  2012 saitel.loc
> >>>>>>>
> >>>>>>> On the 2nd DC (4.1.7):
> >>>>>>> [root at kdc03:locks]# ls -n sysvol/
> >>>>>>> total 8
> >>>>>>> drwxrwx---+ 4 0 3000000 4096 May  8 16:18 saitel.loc
> >>>>>>>
> >>>>>>> [root at kdc03:locks]# wbinfo -G 3000000
> >>>>>>> S-1-5-32-544
> >>>>>>> [root at kdc03:locks]# wbinfo -s S-1-5-32-544
> >>>>>>> BUILTIN\Administrators 4
> >>>>>>>
> >>>>>>> If I read it correctly BUILTIN\Administrators should be mapped as 4 so
> >>>>>>> same as on the other one.
> >>>>>> What does S-1-5-32-544 look like in the respective idmap.ldb dbs?
> >>>>> On kdc01 I get
> >>>>> # record 53
> >>>>> dn: CN=S-1-5-32-544
> >>>>> cn: S-1-5-32-544
> >>>>> objectClass: sidMap
> >>>>> objectSid: S-1-5-32-544
> >>>>> type: ID_TYPE_GID
> >>>>> xidNumber: 4
> >>>>> distinguishedName: CN=S-1-5-32-544
> >>>> Have you altered idmap.ldb ?? if you find 'idmap_init.ldif' on your
> >>>> system, it should contain this:
> >>>>
> >>>> dn: CN=CONFIG
> >>>> cn: CONFIG
> >>>> lowerBound: 3000000
> >>>> upperBound: 4000000
> >>>>
> >>>> dn: @INDEXLIST
> >>>> @IDXATTR: xidNumber
> >>>> @IDXATTR: objectSid
> >>>>
> >>>> and '4' is a lot lower than '3000000' ;-)
> >>>>
> >>>> Rowland
> >>>>
> >>> No I didn't. Would it be possible that when I provisioned the domain
> >>> (can't remember the right number but it was one of the latest alpha
> >>> releases) it was different?
> >> Possibly, I think that we need to find out just what version you are
> >> running, 'samba -V' should give us this.
> > Sorry but samba -V tells 4.1.0 on kdc01 because I upgraded it almost on
> > every release until 4.1.0 has been released.
> >
> >>> And what about the difference in type? On the older I have type:
> >>> ID_TYPE_GID and in the newly added I have type: ID_TYPE_BOTH.
> >> I seem to remember there being a problem like this, but cannot remember
> >> just when.
> >>
> >> Rowland
> >>
> >>> Daniele.
> >>>
> >
> Could you please post the smb.conf from both DC's
> 
> Rowland
> 
Here they are:

kdc01:

# Global parameters
[global]
        workgroup = SAITEL
        realm = saitel.loc
        netbios name = KDC01
        server role = active directory domain controller
        dns forwarder = 8.8.8.8
        idmap_ldb:use rfc2307 = yes
        template shell = /bin/bash
        log file = /var/log/log.samba
        log level = 2
        max log size = 10000

        printcap name = /dev/null
        load printers = no
        printing = bsd

[netlogon]
        path = /usr/local/samba/var/locks/sysvol/saitel.loc/scripts
        read only = No

[sysvol]
        path = /usr/local/samba/var/locks/sysvol
        read only = No

kdc03:

# Global parameters
[global]
        workgroup = SAITEL
        realm = saitel.loc
        netbios name = KDC03
        server role = active directory domain controller
        dns forwarder = 8.8.8.8
        idmap_ldb:use rfc2307 = yes
        template shell = /bin/bash
        log file = /var/log/log.samba
        log level = 2

        printing = cups
        printcap name = /var/run/cups/printcap
        load printers = yes

        rpc_server:spoolss = external
        rpc_daemon:spoolssd = fork

[netlogon]
        path = /usr/local/samba/var/locks/sysvol/saitel.loc/scripts
        read only = no

[sysvol]
        path = /usr/local/samba/var/locks/sysvol
        read only = no

[printers]
        path = /var/spool/samba
        printable = yes
        printing = CUPS

[print$]
        path = /srv/samba/Printer_drivers
        comment = Printer Drivers
        writeable = yes

[homes]
        read only = no

... all the network shares

On kdc03 I'm also trying to get the print server but this will be
another story I guess :)

Daniele.



More information about the samba-technical mailing list