admin管理员组

文章数量:1530023

按照网上的流程正常进行,安装完了LDAP,并且通过查询和添加用户测试过管理员账号和密码没问题,但偏偏就是配置完了phpldapadmin后,提示无法连接LDAP服务!!!内心极其崩溃

 

折腾了一上午终于在Openldap and ldapadmin: Can't contact LDAP server (-1) for user - CentOS

这里找到了答案!!!

执行命令getsebool -a | grep ldap

getsebool -a | grep ldap

如果显示下面这种

[root@MiWiFi ~]# getsebool -a | grep ldap
authlogin_nsswitch_use_ldap --> off
dhcpd_use_ldap --> off
httpd_can_connect_ldap --> off

httpd_can_connect_ldap --> off这句话就是原因

随即打开该值

执行命令setsebool -P httpd_can_connect_ldap=1

setsebool -P httpd_can_connect_ldap=1

即可!

再次查询

[root@MiWiFi ~]# getsebool -a | grep ldap
authlogin_nsswitch_use_ldap --> off
dhcpd_use_ldap --> off
httpd_can_connect_ldap --> on

再尝试可以终于可以用phpldapadmin登录了!!!

===========================================================================

这里再记录一下getsebool命令

getsebool命令_Linux getsebool 命令用法详解:查询SElinux策略内各项规则的布尔值

getsebool命令是用来查询SElinux策略内各项规则的布尔值。SELinux的策略与规则管理相关命令:seinfo命令、sesearch命令、getsebool命令、setsebool命令、semanage命令。

本文标签: 报错ContactphpldapadminUserServer