[Samba] Domain migration from 2.2.x to 3.0.x
Adam Williams
awilliam at mdah.state.ms.us
Fri Aug 11 19:39:40 GMT 2006
be sure to copy over all of the .tdb files under /var/*/samba
Logan Shaw wrote:
> On Fri, 11 Aug 2006, Rory Vieira wrote:
>> One of my customers is running a pretty old Redhat 8 (Psyche) server
>> with Samba 2.2.something (I think 7). Next week I'm planned to upgrade
>> his Redhat platform to SuSE 9.3 and also update his samba to 3.0.23b.
>
> I did almost the exact same thing going from RedHat 7.2 with Samba 2.2
> to Slackware 10.2 with Samba 3.0.22, and managed to pull it off with
> no real problems.
>
>> My biggest worry is that this customer has about 14 workstations
>> already in the 2.2.x domain.
>> I would like to know WHAT to do so I won't have to re-add all those
>> machines again, as this will take up a lot of my time.
>
>> From memory, I believe you need to do the following:
>
> 1) Copy the machine accounts over, preserving the flags,
> the LM and NT hashed passwords, etc. They are just
> smbpasswd entries with special usernames (with "$" in them),
> so this isn't all that complicated. With only 14 machines,
> I might just do it by hand.
>
> 2) Make sure the new server has the same NetBIOS name
> as the old. (This might not be necessary. On the other
> hand, you probably want to do it anyway.)
>
> 3) Make sure the new server has the same domain as the old.
>
> 4) Make sure the new server has the same SID as the old.
> There are lots of ways of doing this, but I believe the
> one I used was to run "rpcclient"'s "lookupsids" command
> against the domain itself to get the old SID on 2.2.x, then
> I used "net setlocalsid" to set it on the new 3.0.22 system.
> Or something along those lines. :-)
>
> 5) This might or might not be necessary, but make sure the
> machine accounts have the same SID as before as well.
>
> That list might not be complete. For me, things were
> easier since I was moving from one machine to another in the
> process, so I could compare settings on both and make changes
> incrementally until I was satisfied everything was good.
>
> - Logan
More information about the samba
mailing list