如何使用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
协议,更多相关经验文章,可以点击:


