开机似乎正常(因为没有注意看开机过程),有提示待用户输入用户名和密码但多次输入正确密码无效,怀疑是/etc/passwd文体被破坏。
先进入单用户模式看看具休的过程和log,进入单用户模式过程出现问题如图所示:
看到最后一句:
Id: cannot find name for user ID 0
进一步确认是/etc/passwd文件被破坏的可能性很大。
查看/var/log/messages,结果红了一大片!
回想昨天做打包练习时曾经对/etc/passwd做过动作,问题可能出在那个时候。
#history |less看了一下,果然是!打包时的命令写错 了,直接把其他文件打包成/etc/passwd了!
/etc/passwd丢失了!!!暴汗……
#ls –l /etc/pass* 看了一下,还好有一个passwd-文件。该文件为系统自动备份文件,只要对/etc/passwd做过任何修改系统都会先做自动备份。
把passwd-复制为passwd并修改属性为644试一下。
#init 6
………………
一切恢复正常!Good Job!
转载于:https://blog.51cto.com/fengzhige/971447