我希望拥有一个 Samba 服务器,它可作为一组 Windows 实验室计算机的主域控制器 (PDC)。但我不想让用户的帐户和密码存储在这个 Samba PDC 上,而是希望将所有帐户信息存储在我们正常运行的 LDAP 服务器上。
因此,当用户登录 Windows 实验室机器时,他们可以使用其 LDAP 用户名和密码进行登录。如果我必须更改他们的密码,我只需在 LDAP 服务器中进行更改。下次他们登录此“代理 PDC”时,他们将能够使用他们的新 LDAP 密码。
我有一个正常运行的 LDAP 服务器和一个可用于创建 Samba PDC 的服务器。我以前也使用过 Samba,但我总是必须为每个想要访问 Samba 的用户设置一个本地 Linux 帐户,并且必须为每个用户创建一个相应的 Samba 帐户。如果可能的话,我想避免这些步骤。
答案1
有这样的指南这个彻底研究这个问题。
考虑到所有变量,我觉得这个问题很难回答。由于 samba 和 openldap 需要一些额外的配置,所以这里的答案可能不完整。
答案2
我发现了一个非常简单的方法这里尽管它是为 Ubuntu 7.10 编写的,但它仍然可以工作,我只是对它进行了测试。即使我没有安装 webmin,我更喜欢手动编辑 DNS(bind9)配置文件。
答案3
看看Ubuntu 服务器指南。它解释了 Samba 和 LDAP 的集成以及许多其他主题。它针对每个 Ubuntu 版本进行更新。