[Samba] samba 4 as a pdc and /etc/passwd

Rowland Penny rowlandpenny at googlemail.com
Wed Mar 12 11:22:53 MDT 2014


On 12/03/14 17:15, David Bear wrote:
> Thanks --- there is this fearsome warning at that page:
>
> *PLEASE NOTE*: Make sure you thoroughly test your conversion and how 
> your clients react /before/ you activate your new server in your 
> production environment! Once a Windows client finds and connects to 
> the new server, it is *not* possible to go back!
>
> This really makes me wonder about even trying. I don't have 10 win7pro 
> client machines to test with.
>

You can do all of the testing in VM's and if you do have problems these 
can be sorted before you do go live.
I am sure that any problems can be sorted, and that some of the admins 
that have done this upgrade will be willing to offer help and advice.

Rowland

>
> On Wed, Mar 12, 2014 at 9:58 AM, Rowland Penny 
> <rowlandpenny at googlemail.com <mailto:rowlandpenny at googlemail.com>> wrote:
>
>     On 12/03/14 16:54, David Bear wrote:
>>     Thank you. So would you suggest a migration from NT4 style domain
>>     to AD DC? If if so, are there any writeups on how to migration
>>     from a samba BDC domain to an samba AD DC ?
>>
>
>     If you feel up to it, then yes, a samba4 AD domain is the way
>     forward, a good place to start is here:
>
>     https://wiki.samba.org/index.php/Samba4/samba-tool/domain/classicupgrade/HOWTO
>
>
>
>     Rowland
>
>>
>>     On Wed, Mar 12, 2014 at 9:51 AM, Rowland Penny
>>     <rowlandpenny at googlemail.com
>>     <mailto:rowlandpenny at googlemail.com>> wrote:
>>
>>         On 12/03/14 16:46, David Bear wrote:
>>>         but my original question was do I need to duplicate all the
>>>         accounts in /etc/passwd between the two machines since I did
>>>         not have ldap installed originally? Will samba 4 and it's
>>>         built-in ldap stuff capture what I need to get through pdc
>>>         to bdc replication?
>>>
>>         Since samba 3 required each samba user to be also a local
>>         user, you will need to create the same users & groups on the
>>         new machine as on the old one with the same uid's & gid's.
>>         This is where an AD domain is better, users & groups only
>>         exist in AD, they cannot be local.
>>
>>         Rowland
>>
>>
>>>
>>>         On Wed, Mar 12, 2014 at 9:41 AM, Rowland Penny
>>>         <rowlandpenny at googlemail.com
>>>         <mailto:rowlandpenny at googlemail.com>> wrote:
>>>
>>>             On 12/03/14 16:22, David Bear wrote:
>>>>             Thanks for the rapid response. Apologies I was not more
>>>>             clear.
>>>>
>>>>             I want to stick with the standard NT 4 domain contoller
>>>>             style network. Maybe next years I will think if
>>>>             migration to and ad dc. But for now, I want the
>>>>             simplest path off the samba 3 domain controller that I
>>>>             have.
>>>>
>>>>
>>>>             On Wed, Mar 12, 2014 at 9:18 AM, Rowland Penny
>>>>             <rowlandpenny at googlemail.com
>>>>             <mailto:rowlandpenny at googlemail.com>> wrote:
>>>>
>>>>                 On 12/03/14 16:07, David Bear wrote:
>>>>
>>>>                     I am remembering something wrong related to
>>>>                     samba 4 and that there is no
>>>>                     longer a need to have machine accounts and user
>>>>                     accounts exist in
>>>>                     /etc/passwd ? I want to set up a samba 4 domain
>>>>                     controller as a bdc to a
>>>>                     samba 3 domain. Have the domain data base
>>>>                     replicate and then shut down the
>>>>                     samba 3 pdc and promote the samba 4 to a pdc.
>>>>                     It would be nice to ignore
>>>>                     having to migrate /etc/passwd because I did not
>>>>                     set up ldap for the samba 3
>>>>                     domain.
>>>>
>>>>                 I think that we are going to need a bit more info
>>>>                 here. When you say 'bdc' & 'pdc' are you referring
>>>>                 to the 'classic' samba setup, or do you expect to
>>>>                 end up with an AD controller?
>>>>
>>>>                 If you want to end up with an AD controller, then
>>>>                 what you are proposing will not work, an AD DC will
>>>>                 never be a pdc in a NT domain.
>>>>
>>>>                 I think that you will have to go down the
>>>>                 classicupgrade path here, but without further info,
>>>>                 I cannot be sure.
>>>>
>>>>                 Rowland
>>>>
>>>>
>>>>
>>>>
>>>>             -- 
>>>>             David Bear
>>>>             mobile: (602) 903-6476
>>>>
>>>>
>>>             Ah, well in that case, I think it is just a case of
>>>             setting up samba4 just like the samba3 machine and then
>>>             syncing the userdatebase etc from the pdc to the bdc.
>>>             This is usually just done by copying the samba directory
>>>             from one to the other (on Ubuntu this is /var/lib/samba
>>>             YMMV).
>>>
>>>             Start up the new machine, make sure everything is ok and
>>>             then stop smbd, nmbd, winbind on the old pdc and
>>>             everything should just work, or maybe not. If it doesn't
>>>             work, restart smbd etc on the original pdc and you
>>>             should be back to where you were, you can then check the
>>>             logs to try and find out what went wrong.
>>>
>>>             This is all from memory, it is a good few years since I
>>>             last did this (ok, in fact I only ever did it once ;-)
>>>             ), so if anybody has a better way, please chime in.
>>>
>>>             Rowland
>>>
>>>
>>>
>>>
>>>         -- 
>>>         David Bear
>>>         mobile: (602) 903-6476
>>>
>>>
>>
>>
>>
>>
>>     -- 
>>     David Bear
>>     mobile: (602) 903-6476
>>
>>
>
>
>
>
> -- 
> David Bear
> mobile: (602) 903-6476
>
>



More information about the samba mailing list