![Windows XP/7 上的 LDAP/Samba 身份验证](https://linux22.com/image/549352/Windows%20XP%2F7%20%E4%B8%8A%E7%9A%84%20LDAP%2FSamba%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81.png)
我目前为一所大学的学生管理了一百多台计算机。当前的设置大致如下:所有这些计算机都双启动 Windows XP 和 Ubuntu 10.04。在 Ubuntu 上,登录方式如下:
- 身份验证通过中央 LDAP 服务器进行,允许用户使用与大学所有其他在线服务相同的登录名/密码对。
- 用户的主目录是通过 Samba(cifs)协议从中央文件服务器挂载的。
有没有办法设置 Windows 安装,使其行为与 Linux 安装类似?需要注意的是,我无法访问中央服务器;我所拥有的有关它们的所有信息都是 Ubuntu 分区上的配置文件。
由于历史原因,目前安装的是 Windows XP,但大学确实拥有 Vista 和 Seven 的批量许可证,因此如果有助于完成上述工作,我可以切换。
答案1
Windows 端:
- 将它们加入到适当的 Windows 域。如果没有适当的 Windows 域,则应该有一个。我无法想象任何规模的大学环境没有在某种程度上实施 Active Directory 和组策略。
- 确保他们的域帐户将其主目录映射为指向中央文件服务器主共享的驱动器号。
Linux 端:
- 将 Linux 系统加入与 Windows 相同的域如果 Windows 端的计算机名称是“computername”,请确保使用不同的机器帐户名,例如“computername-linux”。
- 至于将他们的 CIFS 共享安装到 Linux 作为他们的主目录,我过去曾尝试过,但没有成功,但情况可能已经发生了变化,或者我可能错过了一个关键步骤。无论如何,pam_mount几乎肯定会成为解决方案的一部分。