我已成功将 Freebsd 9 添加到 Windows Server 2008 R2 AD 域。使用 samba 3.6。
问题是我希望当 AD 服务器关闭时能够连接到共享。
由于 AD 服务器的备份放在了 BSD 9 系统上,因此在启动 Windows 服务器 CD 修复时,我无法连接到共享,因为
会话设置失败:NT_STATUS_NO_LOGON_SERVERS,
如何让 samba 使用 AD 并且如果需要仅故障转移到本地密码?
编辑:
设置如下。
机器1 Windows Server 2008 R2。机器2 Freebsd amd64 9.0。
machine1 是 Active Direcotory 域控制器。machine1 是没有任何 BDC 的 PDC。
machine2 托管 samba 3.6 和一个名为备份的 samba 共享。
machine2 已使用 kerberos 加入 AD 域“DOMAIN”。
在 machine2 上,getent passwd 显示 AD 用户和本地用户。
在 machine1 \machine2\backup 上,可以使用 AD 用户帐户访问。
问题 \machine2\backup 无法通过 machine2 unix 用户帐户访问。
machine2 的作用是作为 NAS 来存储 machine1 的 Windows Server Backup。我可以成功地将 Windows Server 备份到共享中。
考虑这种情况。
machine1 崩溃并且需要裸机恢复。machine1 从 win2k8 DVD 修复模式启动。
由于 AD 已关闭,machine1 无法访问 \machine2\backup。
答案1
尝试这个
2011/11/08 10:22:40.604819, 2] auth/auth.c:304(check_ntlm_password) check_ntlm_password:用户 [xxx.yyy] -> [xxx.yyy] -> [xxx.yyy] 的身份验证成功
[2012/01/11 09:09:00.430424, 2] auth/auth.c:314(check_ntlm_password) check_ntlm_password: 用户 [xxx.yyy] -> [xxx.yyy] 的身份验证失败,错误为 NT_STATUS_WRONG_PASSWORD