我设置了 CentOS 5.3 服务器以通过 LDAP 进行身份验证,并且能够通过 Apache Directory Studio 1.4 手动添加用户。现在已设置完毕,是否有首选的“CentOS 方式”来管理 LDAP 中的用户?还有另一个线程讨论了执行此操作的一般方法,但默认的 CentOS 软件包存储库中均未提供这些解决方案。
答案1
不,没有官方的“CentOS 方式”来管理 LDAP 中的用户。这有点令人恼火,因为默认的 useradd/usermod/etc. 工具仅适用于默认的 /etc/passwd 方案。官方 LDAP 服务器是 openldap,并且有一些基本的命令行工具可用,但没有开箱即用的易于使用的用户管理工具。我们使用一个名为 Gosa 的基于 Web 的系统,另一个流行的选择是在命令行 LDAP 工具之上构建的自制脚本。
答案2
如果查找下一个 uid/gid 是唯一的问题,您可以查看 phpldapadmin。我个人有一个自定义的 python 脚本可以帮我完成这个任务...