如何在 Debian 中重新安装 LDAP 客户端?

如何在 Debian 中重新安装 LDAP 客户端?

我有一个装有 Debian 11 的系统,并想尝试将其设置为 LDAP 客户端以进行用户身份验证,如下所示:https://linuxhint.com/configure-ldap-client-debian/。然而,大约在配置过程中,作为安装的一部分,我按下了错误的键,这终止了我所在的对话框,然后它继续安装东西。

我尝试删除安装apt purge libnss-ldap libpam-ldap ldap-utils nscd并从头开始安装 - 但现在,它只是通电而不显示对话框。我试图找到所有与 LDAP 相关的文件find / -iname "*ldap*",这样我就可以删除它们,但似乎没有任何相关的文件;我需要做什么才能重新安装,就像以前从未安装过一样?

答案1

这些对话框可能是为了debconf帮助配置已安装的软件包。

如果是这样,选项已保存到debconf数据库中,您应该能够使用debconf-get-selections | grep ldap.您可以使用 更改选项debconf-set-selections

debconf运行时应删除这些选项apt purge $PACKAGE,但如果这不起作用,您可以使用where是包的名称来手动清除debconf选项,如 中所示。echo PURGE | debconf-comminucate $PACKAGE$PACKAGEdebconf

在测试时,我注意到echo PURGE | debconf-comminucate libnss-ldap没有删除条目,所以我也libnss-ldap:amd64必须运行来删除这些条目。echo PURGE | debconf-comminucate libnss-ldap:amd64

删除选项后,尝试再次以交互方式安装软件包时,应再次出现对话框提示。

相关内容