[Samba] migrate profile from an old server to a new one - SID and ntuser.dat problem

christoph empl m_itch_de at yahoo.de
Tue Dec 6 13:56:06 GMT 2005


i did the change according to your guideline, but id
don't know how i can preserve the sids and gids of the
users. I am working with exact the same uids and gids
as on the old server, i have changed the sid of the
server (is it a problem the "net getlocalsid" shows
another sid as "net getlocalsid domainname" ?), but
the user sids differ from the user sids from the old
server. Is it a solution to change all sids in each
ntuser.dat to the new value? 
Is it possible that the mistake is that i have to give
the new server a different hostname (routing and
testing reason), or why isn't it enough to change its
sid with "net setlocalsid oldSID?
thank you very much, Christoph

On Wednesday 30 November 2005 09:49, christoph empl
> Hi,
> my problem is the following:
> i am trying to replace an old SUSE 8.2, Samba 2.2
> domain controller with a SUSE 9.3 system with samba
> 3.0 as PDC.
> Everything works fine, i can join the new domain, i
> replaced the machine and domain sid from the new
> server with the old ones.

I hope you followed the guidance documented in chapter
8 of my book "Samba-3 
by Example, second edition". This book is available
from Amazon.Com in 
printed form, or if you want PDF you can obtain it


> But how can  reuse the profiles from the old machine
> at the new one?
> If i make a simple remote copy, the settings of the
> users are lost, i miss my german keyboard layout and
> so on.

On the old machine:

	cd /var/lib/samba
	rsync -ave ssh profiles newmachine:/var/lib/samba

> I think that this is a problem regarding the sids of
> the users. How can i find out the sids from the old
> machine and how can i replace the new ones with the
> old ones on the new server?

You must preserve the uids and gids - see chapter 8
referred to above.

> I tried to do it with " pdbedit -u username -G
> (i retrieved the old SID from the logs, but i don't
> know how to generally get it), but it obviously
> changed, because "pdbedit -Lv username" still shows
> the old SID.

- John T.


Gesendet von Yahoo! Mail - Jetzt mit 1GB Speicher kostenlos - Hier anmelden: http://mail.yahoo.de

More information about the samba mailing list