On 03/16/2010 02:23 PM, O. Sinclair wrote:
Hi all,
I have 2 servers on different sites running 1.0 of Ebox. I would like
to move up to 1.4, if nothing else because I use them as PDCs and
Windows7 clients are now coming in.
I know there is no official upgrade path so the question is more like:
1. How can I reasonably easy save the user's shared files (both
private shares and group shares)?
2. How can i recreate the users and put the user data back without
getting some 40 angry users, the assumption being that I do a "total
swipe and fresh installation" between??
My guess would be:
1. write down UIDs of users and GIDs of groups
2. use tar and gzip to archive all shares (or simply move them to
somewhere safe) from /home/samba and user directories. It is important
to preserve attributes and ID-s in archives
3. Make clean installation
4. Recreate users and groups with same UIDs and GIDs as they happened to
be on the old system; create shares
5. Copy the data back to their new locations (note that you have to have
users and shares *already* created, so just copy the data from *old*
directories to *new* directories)
The most important thing here is that your new users and groups have to
have exactly the same UIDs and GIDs as on the old system. You can change
everything else, because file sharing doesn't care about that. If you
preserve correct id-s, there should be no problem accessing data just as
if it were still on the old system.
You can create users and shares with the old id either by re-creating
them in order you did with the old ebox, and your new ebox will follow
numbers. If you can't do that, you can simply create users and groups as
they are, and then use LDAP tool to manually assign correct UIDs and
GIDs. After that, do not forget to correct (chown) home directories and
shares as well.
Radoslav
_______________________________________________
ebox-user mailing list
[email protected]
http://lists.ebox-platform.com/cgi-bin/mailman/listinfo/ebox-user