如何将所有用户迁移到新服务器

如何将所有用户迁移到新服务器

我的文件服务器运行的是 Linux Ubuntu 12.01,包含 30 多个用户及其 samba 用户帐户。现在我有一台全新的机器,想将所有这些用户帐户从旧机器移到新机器,而无需在新机器上重新创建所有用户帐户。

有人知道如何将用户帐户转移到新机器吗?

答案1

我找到了将所有 unix 帐户、samba 帐户和配置从旧 samba 文件服务器迁移到新文件服务器的方法。方法很简单,只需从旧文件服务器复制以下文件,然后在新文件服务器上替换即可:

/etc/passwd (User name and account info)
/etc/shadow (Passwords)
/etc/group (Group names and membership)
/etc/gshadow - Contains group encrypted passwords.
/etc/samba/*
/var/lib/samba/*

复制完成后重启以下服务

service smbd restart
service nmbd restart

然后所有用户登录到新的文件服务器并共享文件

相关内容