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

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

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

我找到了将旧的samba文件服务器中的所有unix帐户,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 

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