我有一个Ubuntu 6.06服务器,需要被Ubuntu 9.04服务器干净设置取代,我已经使用rsync将整个samba文件服务器目录复制到新的9.04服务器。 我需要知道如何迁移现有的用户帐户(机器帐户)到新的服务器,所以当我物理传输连接一切都会好的,我不必在新的服务器上手动inputsmbpasswd -a <user> 。
passdb backend = tdbsam
访问共享的networking工作站可以是vista或xp。
您需要复制/ etc / passwd,/ etc / shadow,/ etc / group,/ etc / samba / smbusers和/ etc / samba / smbpasswd。 这个网站向你展示了如何做第3个,但是我已经完成了最后两个,它工作正常。
passdb backend = tdbsam
意味着您在SAMBA_DIR/private中的passdb.tdb文件中拥有您的samba帐户。
只要你用rsync复制你就没事。
有两个警告: