0371 OpenLDAP管理工具Phpldapadmin的安装与使用

温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。Fayson的github:https://github.com/fa

很多朋友对于0371 OpenLDAP管理工具Phpldapadmin的安装与使用和不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

https://github.com/fayson/cdhproject

提示:您可以左右滑动查看代码块部分。

1. 文件准备的目的

Fayson 在之前的文章中介绍了很多有关OpenLDAP 的内容。文章中使用命令行方法向OpenLDAP添加用户和用户组。添加方法复杂且容易出错。本文Fayson主要介绍OpenLDAP管理工具Phpldapadmin的安装和使用。

内容概述一、环境准备与部署

2.phpldapadmin的访问和使用

测试环境1.CM和CDH版本均为5.15

2.Phpldapadmin版本为1.2.3

2.环境准备和部署

1.安装PHP环境及依赖

[root@cdh02 ~]# yum -y install httpd php php-ldap php-gd php-mbstring php-pear php-bcmath php-xml (可以左右滑动)

2.下载最新的phpldapadmin安装包

[root@cdh02 ~]# wget https://nchc.dl.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.3/phpldapadmin-1.2.3.tgz (可以左右滑动)

0371 OpenLDAP管理工具Phpldapadmin的安装与使用

3、将下载的压缩包解压到/var/www/html目录

[root@cdh02 ~]# tar -zxvf phpldapadmin-1.2.3.tgz [root@cdh02 ~]# mv phpldapadmin-1.2.3 /var/www/html/phpldapadmin[root@cdh02 ~]# ll /var/www /html/(可以向左或向右滑动)

4、进入/var/www/html/phpldapadmin/conf目录,将config.php.example重命名为config.php文件

5. 编辑config.php,将OpenLDAP信息添加到配置文件中。

$servers-newServer(‘ldap_pla’);$servers-setValue(‘服务器’,’名称’,’LDAP 服务器’);$servers-setValue(‘服务器’,’主机’,’cdh01.fayson.com’) ;$servers-setValue(‘服务器’,’端口’,389);$servers-setValue(‘服务器’,’base’,array(‘dc=fayson,dc=com’));$servers-setValue(‘登录’,’auth_type’,’cookie’);$servers-setValue(‘登录’,’bind_id’,’cn=Manager,dc=fayson,dc=com’);$servers-setValue(‘登录’,’ bind_pass’,’123456′);$servers-setValue(‘服务器’,’tls’,false); (可左右滑动)

主要配置LDAP服务器地址、Base DN、管理员账号和密码(可选配置)

6、配置完成后,启动httpd服务

[root@cdh02 ~]# systemctl restart httpd[root@cdh02 ~]# systemctl status httpd (可以左右滑动)

3.phpldapadmin访问和使用

1.在浏览器中输入http://cdh02.fayson.com/phpldapadmin进行访问

2.点击左侧下拉菜单的“Server Select”,选择我们配置的LDAP服务

3. 单击“登录”。配置文件中配置了管理员帐号,因此默认显示为管理员帐号。

4. 输入管理员密码进行验证。登录成功后,会显示如下界面:

0371 OpenLDAP管理工具Phpldapadmin的安装与使用

4. 创建OpenLDAP基域

1.点击“Create New Entry”创建基础域School

2.选择“组织单位”

3. 单击“创建对象”

4.点击“提交”完成创建

5. 创建OpenLDAP 组

1.在School下创建学生组

2.选择“Posix组”

3、输入组名,选择属于该组的fayson用户

4. 单击“创建对象”

5.点击“提交”完成学生群组的创建

6、登录服务器查看Fayson用户所属的组

[root@cdh01 ~]# rm -rf /var/lib/sss/db/cache_default.ldb [root@cdh01 ~]# systemctl restart sssd[root@cdh01 ~]# id faysonuid=1001(fayson) gid=1001( fayson) groups=1001(fayson),500(stua)[root@cdh01 ~]# (可以左右滑动)

0371 OpenLDAP管理工具Phpldapadmin的安装与使用

6. 创建OpenLDAP用户

1.在Users基本域下创建zhangsan用户

2.选择默认的“用户帐户”

3.填写用户基本信息

4. 单击“创建对象”

5.zsan用户添加成功

6、登录服务器查看zsan用户

[root@cdh01 ~]# id zsanuid=1011(zsan) gid=500(学生) groups=500(学生)[root@cdh01 ~]# (可以左右滑动)

提示:您可以左右滑动查看代码块部分。

为天地立心,为生民立命,继承历代圣人独特的教诲,创造万世太平。

温馨提示:如果在电脑上查看图片不清晰,可以用手机打开文章,点击文章中的图片放大查看原高清图。

用户评论

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
算了吧

终于找到一个好用的 LDAP 管理工具了!之前用官方命令行实在太麻烦了,phpldapadmin 简洁易用,功能也很强大,简直是我开源项目的福音。新手上手容易,推荐给所有需要管理 openLDAP 的小伙伴

    有17位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
颓废人士

安装步骤写的很清晰,按照教程一步步操作成功了,这个 phpldapadmin 真不错!之前想过换一个比官自带的工具更好用的,结果正好看到了这篇文章,简直瞌睡来了!现在可以轻松管理用户和权限了。以后再也不用担心 LDAP 的问题了

    有6位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
軨倾词

文章介绍的挺详细的,我看了之后自己搭建了一个 phpldapadmin 环境,比用命令行工具简单多了。界面友好易懂,功能也比较齐全,感觉非常实用!强烈推荐给大家!

    有5位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
孤单*无名指

安装步骤确实很详细,按照步骤一步步来很容易理解,但是我的环境配置出现了问题,导致无法加载phpldapadmin页面,也不知道该如何解决…希望作者能提供详细的 troubleshooting 指南

    有15位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
十言i

学习了这篇博客后成功搭建了自己的 phpldapadmin 环境。这个工具比官方命令行工具方便多了,界面也很好用。强烈推荐给大家!尤其对新手来说非常实用!

    有13位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
我就是这样一个人

写的真的太好了,我安装部署时遇到的一些问题都被这个教程解决了,而且讲解清晰易懂,新手也能很快上手! 特别感谢作者的分享!

    有16位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
Edinburgh°南空

之前一直使用官方命令行工具管理 LDAP,实在是太慢了。看到这篇博客介绍 phpldapadmin 后就决定试试,结果使用起来非常顺畅,界面简洁美观,操作简单方便,现在终于告别了命令行的痛苦

    有19位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
厌归人

学习Linux和管理LDAP知识才开始入门不久,这篇博客对我的帮助很大!PHP ldap admin的使用场景描述很清晰,而且详细的介绍安装步骤非常实用。让我能快速了解和上手这款利器!

    有5位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
放血

对于我这种PHP小白来说,这篇博客讲解的很详细,让我顺利设置了 phpldapadmin 。界面真的很好用,比命令行工具方便太多了。

    有10位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
无所谓

感谢作者分享如此优秀的教程!phpldapadmin真是太棒了,之前我一直使用官方的命令行工具管理 LDAP,效率十分低下,现在终于可以告别那些繁琐的命令!

    有7位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
冷青裳

安装步骤很清晰易懂,按照教程一步步操作成功了。 phpldapadmin的界面也很好用,功能齐全,非常适合学习和使用。<br>

    有14位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
棃海

我是一个刚学开发的小白,这篇博客对我很 helpful ,phpldapadmin 的使用方法简单易懂,让我可以快速上手!

    有14位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
心亡则人忘

这篇博客对 phpldapadmin 的介绍非常全面,从安装到使用都详细讲解了,非常实用。 我已经成功搭建了一个 phpldapadmin 环境,并开始尝试使用它来管理 LDAP 数据。

    有8位网友表示赞同!

0371 OpenLDAP管理工具Phpldapadmin的安装与使用
代价是折磨╳

phpldapadmin真是个好用的工具!比官方命令行工具方便多了,界面简洁易用,功能强大。强烈推荐给所有需要管理 LDAP 的小伙伴!

    有7位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/198989.html

(0)
小su's avatar小su
上一篇 2024年9月26日 上午1:19
下一篇 2024年9月26日 上午1:27

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注