![如何彻底删除 ldap 并删除目录树](https://linux22.com/image/814146/%E5%A6%82%E4%BD%95%E5%BD%BB%E5%BA%95%E5%88%A0%E9%99%A4%20ldap%20%E5%B9%B6%E5%88%A0%E9%99%A4%E7%9B%AE%E5%BD%95%E6%A0%91.png)
所以我遵循了这个指南: 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