在 Linux 机器之间共享用户的最简单选项?

在 Linux 机器之间共享用户的最简单选项?

在 Windows 上有一个活动目录。

在 Linux 上有几个选项,但最简单的设置选项是什么?我想集中管理用户和组,但不需要任何花哨的东西。

假设这不需要扩展到十几台机器。

答案1

一种可能性是使用开放LDAP这里是一个帮助您入门的指南。这个指南有点过时,但是应该可以帮助您入门。也许您的发行版提供了一些所需的软件包,这样会容易得多。

另一个选项是 ad。当您已经拥有一个带有有效 ad 的 Windows 网络时,您可以将 Linux 服务器添加到 ad。您可以使用适用于 Windows 或 pam 的 unix 服务或...
例如,某些发行版已经有可连接到 ad 的捆绑包同样地在 fedora/rhel 中。

答案2

如果您愿意多花点功夫,Kerberos 是标准解决方案,旨在进行身份验证/授权。Windows 和 Unix 实现都存在,客户端内置于大多数操作系统中。我认为设置 Kerberos 的努力类似于 LDAP/OpenLDAP。

如果您不想投入太多精力,而且网络规模较小,那么老办法就是简单地将密码和组文件(部分)同步到所有系统。如果这样做,您必须保持 UID 和类似信息在所有地方都相同。

答案3

我很惊讶居然还没有人提到 NIS。它与 NFS 配合得很好。它很容易设置,而且可以使用现有的 passwd 文件。

不过我不会在恶劣的环境中使用它。

答案4

也许不是最简单的,但肯定能胜任:开放LDAP桑巴众所周知,合作得很好

相关内容