修改了passwd文件,导致ubuntu系统无法登录的问题

场景

因为每次输入需要高权限的命令,都需要加一个sudo,还要在输入一遍密码,很麻烦,于是我在网上找了一个怎么将普通用户升级为高权用户,里面说是将/etc/passwd里面的文件,将x后面的数字改为0,即可是高权用户,于是我就将wudi:x:1000:1000:wudi,,,:/home/wudi:/bin/bash
修改为wudi:x:0:1000:wudi,,,:/home/wudi:/bin/bash。

然后重启系统后,就进入了第一次安装ubuntu界面,让你选择语言,选择地点,我一脸懵,我的账号哪去了,我也没想太多,就又新创建了一个用户,打算进去利用高权把passwd文件改回去,改完以后,我重启系统,就一直是黑屏,压根就到不了输入用户名密码那个界面,进都进不去,最后百度了一下,给解决了,下面我分享一下。

解决

1、重启系统,然后长按shift键进入unbantu的GRUB页面,以下:

45f7768e48a94d56834d65e3d56ad4ca-1.jpg

2、选中一个高版本,按"e"进入编辑模式 

d5d6edd819594f80a4aa64258646944a-1.jpg

 将倒数第二行,最后面的(这里是 quiet splash $vt_handoff,有的可能是 recovery nomodeset,总之就是将ro后面的)修改为 quietsplash rw init=/bin/bash 

3、修改完以后按F10或者ctrl+x进入命令行模式,输入mount -rw -o remount /获得读写权限,然后输入vi etc/passwd 编辑该文件,将刚刚自己操作的东西修改回去,这里我这样修改

wudi:x:0:1000:wudi,,,:/home/wudi:/bin/bash 修改为 wudi:x:1000:1000:wudi,,,:/home/wudi:/bin/bash

因为我之前不是又创建了一个新用户,打算修改passwd文件,结果没成功,在这里还得把刚刚创建的那个新用户的信息删掉,整行都删掉,尽量修改成你电脑出问题之前的那个passwd文件模样

4、修改完以后,按住Ctrl+Alt+Delete重启,然后就可以进入登录界面进行登录了。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
当在Ubuntu修改密码后却发现密码无效时,可能有几种可能的原因和解决方法。 首先,确认所使用的命令是否正确。在命令行中使用"passwd"命令来修改密码是最常用的方式。确保在输入新密码时没有出现任何错误,并且确保两次输入的密码一致。 其次,检查密码策略是否导致无法修改密码问题。在Ubuntu中,密码策略有时会要求密码复杂度满足一定的要求,例如包含大写字母、小写字母、数字或特殊字符。如果所设置的密码不符合密码策略的要求,即使命令执行成功,密码也会无效。可以通过查看相关的配置文件,如/etc/pam.d/common-password文件,来了解密码策略的要求,并相应地设置正确的密码。 此外,还可能是由于系统用户的权限不足导致无法修改密码。通常在Ubuntu系统中,只有管理员或root用户才能修改其他用户的密码。如果当前登录的用户没有足够的权限,则无法成功修改密码。可以尝试以管理员身份登录,或者通过sudo命令以root或管理员的身份执行修改密码的命令。 最后,还有可能是系统文件或配置文件损坏导致无法修改密码。在这种情况下,可以尝试使用恢复模式进入系统,并进行文件系统的修复或还原操作。或者,也可以尝试重新安装Ubuntu系统来解决问题。 需要注意的是,在进行任何修改密码的操作之前,务必备份重要的数据和配置文件,以免造成数据丢失或系统故障。如果上述方法都无效,可以考虑寻求专业人士的帮助来解决问题
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值