遇到一个奇葩的问题,一台应用服务器忽然无法登陆。远程维护人员升级ssh,不知怎么想的,把/etc/security文件夹给 mv 别名了。最开始他说账号密码不对。。。。破了一下午案,最终在 /var/log/security 中找到了原委。日志提示找不到/etc/security/limit.conf文件。
修复过程比较简单,重启进入单用户模式,把别名的文件夹 复制回去。
过程中还遇到一个问题,cp过程中提示 磁盘只读。
这时候用 mount -o remount,rw / 可以解决。
也可以在进入单用户模式之前 加 rw 和 init=/sysroot\bin/sh 来解决只读问题。