如果我不小心删除了 /etc/pam.d/password-auth 的内容会发生什么

如果我不小心删除了 /etc/pam.d/password-auth 的内容会发生什么

情况: 浏览一些系统文件/etc/

问题:我设法意外地rm编辑了一些文件,包括/etc/pam.d/password-auth/etc/pam.d/system-auth(不要问...)

问题:删除此类文件会产生什么后果(如果有)?我暂时不敢注销或重启。

附加信息:机器正在运行 CentOS 7。还将有兴趣了解仅替换文件之外的后果。

答案1

假设您仍然拥有 root 权限,这将恢复您命名的两个文件

cd /etc/pam.d
ln -s password-auth-ac password-auth
ln -s system-auth-ac system-auth

通过使用新会话登录进行测试ssh。 (如有必要,ssh localhost从计算机本身。)如果登录成功,那么您已经修复了它 - 没有这些文件,您无法验证或授权任何工作的任何会话。 (在/etc/pam.d目录中您可以grep -l system-auth *查看grep -l password-auth *哪些服务受到了影响。读起来很不愉快。)

相关内容