在 CentOS 6.3 中禁用 LDAP 服务

在 CentOS 6.3 中禁用 LDAP 服务

在 CentOS 6.3 中禁用 LDAP 服务需要什么命令。我试过:

authconfig --disableldap

但它不起作用。

我试图ISC-DHCP在我的计算机上运行,​​但它总是显示

由于配置文件中未指定 ldap-server、ldap-port 和 ldap-base-dn,因此未搜索 LDAP。

因此我尝试禁用从未安装过的 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

我有:

由于配置文件中未指定 ldap-server、ldap-port 和 ldap-base-dn,因此未搜索 LDAP。

答案1

您没有指定使用的是 OpenLDAP 还是 389,因此我假设后者,这是 RHEL/CentOS/Fedora 中的标准。您需要以 root 身份发出以下命令,或者使用 sudo:


 # service dirsrv stop
 # chkconfig dirsrv off
您仍然需要调整其他配置项,例如/etc/nsswitch.conf如果您一直使用 LDAP 来解析其中列出的任何数据库。

如果使用可插入式身份验证模块 (PAM),则还需要配置 PAM 以停止使用 LDAP。这可以使用

pam-config -d --ldap

除了前面提到的更改之外,还将禁用 LDAP 身份验证。

相关内容