在CentOS 6.3中禁用LDAP服务

在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。