[Samba] Samba3 joining W2k3 as member server

Pieter De Wit pieter at insync.za.net
Fri Dec 21 18:28:08 MST 2012


I stand corrected re the MS comment then. How do I get the userAccountControl?

Thx

Sent from my iPhone

On 22/12/2012, at 12:18, Andrew Bartlett <abartlet at samba.org> wrote:

> On Sat, 2012-12-22 at 12:01 +1300, Pieter De Wit wrote:
>> On 22/12/2012 11:47, Andrew Bartlett wrote:
>>> On Sat, 2012-12-22 at 11:36 +1300, Pieter De Wit wrote:
>>>> On 18/12/2012 10:47, Andrew Bartlett wrote:
>>>>> On Mon, 2012-12-17 at 17:00 +1300, Pieter De Wit wrote:
>>>>>> Hi list,
>>>>>> 
>>>>>> I have tried with all my might to get a samba3 server (Ubuntu 12.04.1 LTS) to join a Windows 2003 domain as a member server, without any luck. I have used,from memory, the official way of doing this (aka, from the samba.org website). No matter what settings I use in smb.conf, the server always joins as a domain controller. This doesn't seem to break the domain how ever. All I am after is that my users do not need to enter a username/password for access from a domain PC to shares on my Linux box.
>>>>>> 
>>>>>> Any pointers please or is this intended as the server does single sign?
>>>>> If you can list exactly the steps you took, we might be able to help.
>>>>> 
>>>>> But to answer your question:  Yes, Samba will happily join Windows 2003
>>>>> as a domain member.  The key command is 'net ads join'.
>>>>> 
>>>>> Andrew Bartlett
>>>> Hi Andrew,
>>>> 
>>>> Sorry for the delay in my reply, things has been hectic closing down for
>>>> the holidays. In a nut shell, there is what I do/did:
>>>> 
>>>> 1) apt-get install samba winbindd krb5-user
>>>> 2) Configure smb.conf as per :
>>>> 
>>>> [global]
>>>> 
>>>>     workgroup = WORK
>>>>     realm = WORK.LOCAL
>>>>     preferred master = no
>>>>     server string = Linux Test Machine
>>>>     security = ADS
>>>>     encrypt passwords = yes
>>>>     log level = 3
>>>>     log file = /var/log/samba/%m
>>>>     max log size = 50
>>>>     printcap name = cups
>>>>     printing = cups
>>>> #   winbind enum users = Yes
>>>> #   winbind enum groups = Yes
>>>> #   winbind use default domain = Yes
>>>>     winbind nested groups = Yes
>>>>     winbind separator = +
>>>>     idmap uid = 2000-20000
>>>>     idmap gid = 2000-20000
>>>>     template shell = /bin/bash
>>>>     veto files = lost+found
>>>> 
>>>> 3) Configure krb5.conf:
>>>> [libdefaults]
>>>>          default_realm = WORK.LOCAL
>>>> 
>>>> [realms]
>>>>          YPG.LOCAL={
>>>>          kdc=DC.WORK.LOCAL
>>>>          }
>>>> [domain_realm]
>>>>          .kerberos.server=WORK.LOCAL
>>>> 
>>>> 4) Restart Samba/Winbind
>>>> 5) In /etc/nsswitch.conf add winbind to passwd and group
>>>> 5) Join the domain : net ads join -U <my_admin_account>
>>>> 6) kinit <my_admin_account>
>>>> 
>>>>  From then, users can connect to the shares on the server using Single
>>>> Sign On. The "issue" is that if I look under my Active Directory, the
>>>> server will state that it is a "Domain Controller". Running the usual DC
>>>> Info tools they seem to think the domain is ok. I would prefer to have
>>>> the server say Member server, rather than DC :)
>>>> 
>>>> I would like to send you a screenshot of what "Active Directory Users
>>>> and Computers" shows but this will be hard to do remotely.
>>> Many years ago, we found this issue, which was a display but in ADUC.
>>> We are almost certainly not registered as an AD DC, but because our
>>> account flags in the directory don't match exactly what windows does,
>>> then it promotes us to a DC in the GUI.  I saw this with Windows 2000
>>> over a decade ago, but perhaps it wasn't fixed in 2003.
>>> 
>>> Andrew Bartlett
>> Hey Andrew,
>> 
>> I suspect it is the same issue. Is it worth logging a bug for it ? In my 
>> case I have other people that maintain AD and I would prefer to "clean 
>> it up". If it is in the "too hard to fix basket" (I know MS isn't really 
>> forth comming with info re AD), then so be it.
> 
> Microsoft is very forthcoming on info re AD.  However, please check if
> the latest tools from Microsoft also show this incorrectly as a DC.
> 
> If you want to send me the userAccountControl value it set, I can
> confirm it doesn't have the DC flag set. 
> 
> Andrew Bartlett
> 
> -- 
> Andrew Bartlett                                http://samba.org/~abartlet/
> Authentication Developer, Samba Team           http://samba.org
> 
> 


More information about the samba mailing list