如何彻底删除 ldap 并删除目录树

如何彻底删除 ldap 并删除目录树

所以我遵循了这个指南: https://help.ubuntu.com/11.04/serverguide/C/openldap-server.html

安装和配置 ldap,但后来我发现了 phpLDAPadmin 和 Luma,并决定使用其中一个工具从头开始重建我的树。但是我现在不确定如何完全删除 LDAP。我可以使用 apt-get 删除它,但如果我尝试重新安装它并使用 phpLDAPadmin 登录,它似乎仍在寻找较旧的身份验证并给我一个凭据错误

答案1

一个简单的sudo dpkg-reconfigure slapd就可以完成这项任务。

答案2

apt-get remove --purge package

apt-get remove [--purge] 删除并删除任何依赖于它的软件包。--purge 指定应清除的软件包

remove 和 purge 之间的区别在于,remove 只会删除数据和可执行文件,而 purge 还会删除所有配置文件。

答案3

如果只想删除 LDAP 内容,可以删除 /var/lib/ldap/*。请记住保留此目录中的 DB_CONFIG(如果存在)文件,因为它对于 DB 后端的性能调整很重要。

答案4

如果你陷入错误

slapd 已损坏或未完全安装

那么你可以尝试

$ mv /var/lib/dpkg/info/slapd.* /tmp/
$ dpkg --remove --force-remove-reinstreq slapd
$ dpkg --purge slapd

正如这里所建议的。

相关内容