如何恢复/重新安装所有 PAM 服务配置文件?

如何恢复/重新安装所有 PAM 服务配置文件?

我犯了一个错误,导致删除了/etc/pam.d,当我不知道要恢复的具体文件时,如何将 PAM 配置恢复到为当前安装的软件包生成的状态?

答案1

用于dpkg -S /etc/pam.d/*找出哪些软件包安装了 PAM 文件/服务,然后用于apt重新安装这些软件包并告诉它还安装缺少的配置文件:

$ sudo apt install --reinstall -o Dpkg::Options::="--force-confmiss" $(dpkg -S /etc/pam.d/\* | cut -d ':' -f 1)

感谢@alvin-row 提供如何判断apt安装缺失的配置文件

相关内容