在 Samba 4 PDC 服务器上传输 Windows 漫游配置文件的最佳方法

在 Samba 4 PDC 服务器上传输 Windows 漫游配置文件的最佳方法

我正在将旧的 Samba 3 主域控制器迁移到新的 Samba 4 服务器,创建一个新域和新用户。我的 Windows 7 测试客户端可以正确加入域,新用户可以登录。所以一切正常。

现在我必须将旧用户的漫游配置文件从旧服务器迁移到新服务器,并在必要时将更改映射到用户名上。

基本上我是按照这个过程来迁移配置文件的:

  • 将旧服务器上的 [用户名].V2 配置文件复制到新服务器上的新 [用户名].V2
  • 使用 setfacl 更改配置文件上文件和目录的 ACL
  • 在测试客户端上登录新用户

我得到的结果是新用户可以登录测试客户端,并且我在 Samba 日志中看到客户端正在从 \server\profiles[username].V2 复制配置文件,但几分钟后它会自动注销并且客户端返回到 CTRL+ALT+CANC 窗口。

我用 Google 搜索了这个问题,得到了很多关于客户端受到间谍软件、恶意软件等攻击的提示,但这不是我的情况,因为测试客户端是新安装的。

我在 Samba 日志中找不到任何特定错误。

我从头开始创建了新的配置文件(因此我没有迁移旧的配置文件)的其他用户可以正确登录而没有任何问题,所以问题应该出在我迁移 Windows 配置文件的方式上。

你有想法吗?谢谢!

答案1

您的用户配置文件中NTUSER.DAT包含该用户的 SID。如果您需要迁移配置文件,则需要一个特殊工具。

也许是微软用户状态迁移工具(USMT) vom AIK 可以做到这一点。

相关内容