如何使用phpldapadmin,为openldap增加新用户?
发布于 作者:苏南大叔 来源:程序如此灵动~
使用命令行确实可以对openldap里面的用户成员进行管理,不过确实很不方便不是?phpldapadmin是个ldap的图形化界面管理工具,还是比较好用的。对于用户增删改查这件事情来说,还是在添加新用户这事上,有一点点难度的。本文来解决这个问题。

苏南大叔的“程序如此灵动”博客,记录苏南大叔的编程经验文章。本文测试环境:win10,nginx@1.15.11,php@7.4.32,phpldapadmin@1.2.6.7。
前文回顾
首先,要安装好openldap环境,参考文章:
然后,需要安装好phpldapadmin图形管理界面,参考文章:
最后,如果无法对数据进行管理的话,记得要先初始化openldap的数据,参考文章:
最最后,本文的命令行版本请参考文章:
本文例子的初始化状态,如下图所示:
添加新group
使用phpldapadmin对用户成员进行管理的唯一难点,就是如何添加新用户。新用户在phpldapadmin这边必须具有一个groupid,而默认是没有group的。所以添加新用户就会失败!
命令行下添加用户的话,并不需要这个groupid。所以,需要先添加一个group,如下图所示:


里面有个子操作,新的group可以包括已有的user,这里暂时不考虑。


添加新user
添加完group后,新的user就顺理成章了。如下图所示:



不过,通过命令行添加的user和使用phpldapadmin的预设模版添加的user,两者有着很大的区别。

其它操作
使用phpldapadmin的话,用户的“增删改查”,只有增加用户这项稍稍有点难度。其它的就非常简单了,一眼就能明白。不多说直接看图即可。

结语
苏南大叔最近在研究这个小众的ldap协议,更多相关经验文章,可以点击: