在CentOS 6.3中禁用LDAP服务需要什么命令。 我试过了:
authconfig --disableldap
但它不起作用。
我试图在我的机器上运行ISC-DHCP ,但它总是显示
由于没有在configuration文件中指定ldap-server,ldap-port和ldap-base-dn,所以不searchLDAP。
所以我试图禁用LDAP,我从来没有安装任何想法?
编辑:这些是我为安装ISC-DHCP所做的步骤:
#yum install dhcp #cp /usr/share/doc/dhcp*/dhcp.conf.sample /etc/dhcp/dhcpd.conf
当我尝试:
#/etc/rc.d/init.d/dhcp start
我得到了: FAILED
然后我用:
#dhcpd -t
我有:
由于没有在configuration文件中指定ldap-server,ldap-port和ldap-base-dn,所以不searchLDAP。
如果你使用的是OpenLDAP或389,你不需要指定,所以我假设后者是RHEL / CentOS / Fedora中的标准。 您需要以root身份或使用sudo来发出以下命令:
# service dirsrv stop # chkconfig dirsrv off
如果您已经使用LDAP来parsing其中列出的任何数据库,则仍然需要调整其他configuration项,如/etc/nsswitch.conf 。
在使用可插入authentication模块(PAM)的情况下,PAM还需要configuration为停止使用LDAP。 这可以使用
pam-config -d --ldap
除了前面提到的更改之外,将禁用LDAP身份validation。