我的文件服务器运行的是 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
然后所有用户登录到新的文件服务器并共享文件