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

当误将/etc/passwd中root用户改为goot用户导致sudo命令失效时,可通过下载finnix ISO文件,挂载到系统,修复passwd文件并重设root密码来解决。具体步骤包括下载finnix,挂载ISO,修复root权限,最后保存退出并重启。
摘要由CSDN通过智能技术生成

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

1.下载finnix

下载地址:单击此处

2.挂载ISO文件

将finnix.iso的文件挂载进虚拟机。开机,选择此项打开。
在这里插入图片描述
等待其加载完毕后,如下。
在这里插入图片描述

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:如果在使用过程出现任何问题,都可以留言哦,谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值