天天看点

/etc/passwd 文件不小心删除了,机器重启起不来

今天中午不知道怎么了,本想 "#vim  /etc/passwd"打开,结果不知道怎么就误操作输入“#rm /etc/passwd”,中午没午睡就是不行啊,脑袋昏昏沉沉,还是root权限太高,居然没提示我是否要删除,不说了事已至此,我知道"/etc/passwd"文件很重要,不能轻易删。

上网搜了下,发现很多人跟我有相同的问题,还好我没有重启,要不然就起不来了....

解决办法:

1、#cp /etc/passwd- /etc/passwd

(/etc/passwd-、/etc/shadow-、/etc/group-和/etc/gshadow- , 这四个文件就是备份文件。当不小心删除了用户或密码信息文件时,可以从备份文件中找回信息。但是最后建立的用户没有在备份文件中。)

2、但如果有的朋友没有我这么幸运,在不小心删除了/etc/passwd文件后又重启了机器,等到系统起不来了再发现问题怎么办呢?

这时觉得办法就是首先要想办法登录到系统里,才能从备份文件(/etc/passwd- )恢复,那就是单用户模式:

在grub中,按下e进入编辑模式, 在第二行的后面加singal 然后回车确认,按b启动进入单人模式,然后执行“#cp /etc/passwd- /etc/passwd”操作, 退出重启。