首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

root密码忘了怎么破

今天原本是想写一篇关于sudo配置的文章的,但在visudo测试的时候打错了,然后我这个账户都用不了sudo了。。。而且root密码我也忘了,/etc/sudoers文件就编辑不了了。所以要写篇文章记一下这次教训,密码得留个记事本记着。。。

Linux系统中,因为误操作导致管理员密码丢失或无效,并且忘记root密码,此时无法进行任何root/sudo权限操作怎么破?

可以通过GRUB重新设置root密码,并恢复管理员账户到正常状态。

首先是Centos7系统

在按下电源后,按回车键、空格键或者Esc都行,进入GRUB界面:

按e进入如下界面,选择选择最新的内核(这里是kernel开头的那个)同样按e:

然后在下面的界面里输入single或者1回车确定进入单用户模式,回到上面的界面后,按b

再然后就跟终端里差不多了,输入命令passwd,输入新密码123,可以看到他提醒我这是条垃圾密码。

最后就没然后了,重启一下机子就好了。

然后是Ubuntu系统

同样的配方同样的味道。进入GRUB界面后选Ubuntu高级选项(有的是英文版一般都是带Advanced的那个)按回车确定。

进入下面的界面后,移到带recovery mode的那个选项,按e进行编辑。

用上下左右键移动,找到linux ……. ro recovery nomodeset这一行

将ro recovery nomodeset改为quiet splash rw init=/bin/bash

按'F10'键或者ctrl+x然后就是和centos同样的配方同样的味道(输入命令passwd什么的 你懂得 嘿嘿嘿):

最后重启。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200201A0813K00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券