Hi,
I finally succeeded to get the clients in my test environment login to the new installed 6.0 server and keep their old user profiles. The clients don't even notice that the server has been replaced. The secret is indeed copying the secrets.tdb file in /etc (beware: on 6.0 it has to go in /etc/samba !)
You should also set the name and IP of the new server identical to the old one (although have not tested if it would work if you don't).
If you had roaming profiles set to "No" under the workgroup settings using SME 5.5 or 5.6, then you probably were probably using roaming profiles for W2K/XP clients anyway because of a bug in those versions, see
http://forums.contribs.org/index.php?topic=15867.msg61253#msg61253For this situation, to keep the roaming profiles you should set Roaming Profiles to "Yes" and move each profile from
/home/e-smith/files/users/[username]/files/home/profiles/ to /home/e-smith/files/samba/profiles/[username]/
To be sure to have all settings right, I created all users on 6.0 manually, then copied the data. Then I created the machine accounts using /sbin/e-smith/signal-event machine-account-create MachineName$
but this still required the machines to be added to /etc/samba/smbpasswd, with the same passwords as the had under 5.x (note: on 5.x smbpasswd is located in /etc, not in /etc/samba), but with the UID of the new machine accounts (check in e.g. /etc/passwd)
I works, but altogether it's a lengthy process. It's ok if you have about 10 users, but you don't want to be doing this for a 100 users or more, there may be an easier way. It looks like 6.0 stores user data in LDAP, is this documented somewhere?
Peter, are you moving to 5.6 or also trying to use 6.0? E-smith 5.5 stored the user account in /home/e-smith/accounts. I think replicating a server used to work under these versions if you transferred your data, the password files in /etc and then the files /home/e-smith/accounts and /home/e-smith/configuration (plus of course optional custom templates, installed updates, extensions, etc.) For 6.0 this won't do, but I hope to find an easier procedure than what I have now and then document it.
That's it for now,
Cheers
Loek