误修改/etc/passwd的解决方法

时间:2024-05-22 17:04:22

昨天因同事工作失误,将/etc/passwd中的root用户改成了goot用户。导致sudo命令完全失效,让我死的心都要有了。
误修改/etc/passwd的解决方法
今天将该问题解决,方法如下。

1.下载finnix

下载地址:单击此处

2.挂载ISO文件

将finnix.iso的文件挂载进虚拟机。开机,选择此项打开。
误修改/etc/passwd的解决方法
等待其加载完毕后,如下。
误修改/etc/passwd的解决方法

3.进行修复

1.先fdisk -l 查看安装linux的磁盘,我的是sda1,下面就用sda1做示范。
2.mount /dev/sda1 /mnt (挂载磁盘)
3.chroot /mnt passwd (强制更改root密码)
4.umount /dev/sda1 (卸载前面挂载的磁盘)
5.fsck -y /dev/sda1(检查并修复文件)

4.大功告成,保存退出重启

将挂载的iso文件退出。正常启动系统即可。

PS:如果在使用过程出现任何问题,都可以留言哦,谢谢。