AD 关闭时 Samba 身份验证?

AD 关闭时 Samba 身份验证?

我已成功将 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

相关内容