2,安装phpldapadmin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | yum -y install epel-release yum --enablerepo=epel -y install phpldapadmin # 修改apache的phpldapadmin配置文件 # 修改如下内容,放开外网访问,这里只改了2.4版本的配置,因为centos7 默认安装的apache为2.4版本。所以只需要改2.4版本的配置就可以了 # 如果不知道自己apache版本,执行 rpm -qa|grep httpd 查看apache版本 vim /etc/httpd/conf.d/phpldapadmin.conf ----------------------------------------------------------------- <IfModule mod_authz_core.c> # Apache 2.4 Require all granted </IfModule> ----------------------------------------------------------------- # 修改配置用DN登录ldap vim /etc/phpldapadmin/config.php ----------------------------------------------------------------- # 398行,默认是使用uid进行登录,我这里改为cn,也就是用户名 $servers->setValue( 'login' , 'attr' , 'cn' ); 全称登录设置为dn $servers->setValue( 'login' , 'attr' , 'dn' ); # 460行,关闭匿名登录,否则任何人都可以直接匿名登录查看所有人的信息 $servers->setValue( 'login' , 'anon_bind' , false ); # 519行,设置用户属性的唯一性,这里我将cn,sn加上了,以确保用户名的唯一性 $servers->setValue( 'unique' , 'attrs' ,array( 'mail' , 'uid' , 'uidNumber' , 'cn' , 'sn' )); -------------------------------------------------------------- # 启动apache systemctl start httpd systemctl enable httpd ———————————————— dn登录方式: 上一步,启动了apache服务后,在浏览器上访问: http: //ip/ldapadmin ,然后使用上面定义的用户,进行登录,如下: 账户:cn=admin-test,dc=test,dc=com 密码:123456 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程