情况: 浏览一些系统文件/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 *
哪些服务受到了影响。读起来很不愉快。)