We migrate a lot of Samba/Solaris PDC servers on
Linux and have a weird problem with the SID on the
The passdb backend is smbpasswd.
Samba source and destination is 3.0.22
We compile samba ourselves and it is installed in /usr/local
1) I first copy the ./var/locks directory from the old server
to the same place is the new one.
I run _ net getlocalsid _ on the old server.
I verify that no secrets.tdb file is present in samba/private of
the new server.
I then run _ net setlocalsid sid_from_old_server _ on the new server.
I run _ net getlocalsid _ that displays the right SID.
I start samba and run _ net getlocalsid _ that displays the right SID
but users cannot find their profile.
I run _ net groupmap list _ that shows the mapping I did on the
old server plus new unmapped SID-RID for Domain Admins, Domain Users
and Domain Guests. Where do they come from ?
2) If I follow the same steps but does not run _ net getlocalsid _
before starting samba on the new server, all works fine and users can
Did I something wrong ?
Why running _ net getlocalsid _ on a just set SID makes trouble in samba?
Thank you for your help.
To unsubscribe from this list go to the following URL and read the