redhat 8 linux忘记root密码重置

1.1关键命令

rd.break console=tty0

进入安全模式

mount

挂载

chroot

更改参考目录

echo

回声

passwd

密码操作

touch

修改文件属性

exit

退出

reboot

重启

1.2操作过程

1.重启RedHat Linux

2.此页面按e进入

3.在kernel=auto这行后键入rd.break console=tty0

 

4.ctrl=x进入安全模式

5.使用mount -o remount,rw /sysroot/ #注意remount和rw之间的符号是“,”且不要吧rw敲成rm。我在这一步第一个报错就是因为把“,”敲成了“.”

6.使用chroot命令更改参考目录为/sysroot/显示sh-4.4#为成功。

7.使用echo结合“|”调用passwd命令修改用户密码  ps:当然如果你丢失的不是root密码的话。还不如现在就登录你的root之间修改

这里的******就是你的密码,至于””你可以选择不加。他的作用是原样输出。放置你的密码中存在运算符什么的。至于passwd命--stdin一定是两条“-“而且还有必须要注意的是。管道符后面无法使用Tab补齐。如果实在记不起怎么拼写 可以先敲passwd -h确定拼写在使用管道符。

该命令成功后,会给你如下图一样的反馈。别怕,不是失败提示。当然,如果反馈不同。那你就要想想,是不是那个单词敲错了。上面的命令有问题也会导致密码更改失败。

8.使用touch命令操作一下/.autorelable这个文件。防止selinux找你的麻烦,让你刚刚修改好的密码失效。敲完/.auto如果实在记不起后面的字母,可以tab补全。

touch这一行的话,很容易导致你的原密码和更改后的密码都无法使用。

9.使用exit退出sh-4.4# 回到switch_root 原因是:你不能关闭一个未启动的系统。(2图)

(图1)

(图2)

10.使用reboot

感觉这次开机明显缓慢且好像在加载什么的同学淡定一下。这是正常的。稍等片刻即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值