CentOS 或 RedHat 的 root密码重置_恢复

17 篇文章 0 订阅
CentOS 或 RedHat 的 root密码重置
在grub菜单中按e进入系统的启动条目编辑菜单,找到
linux16 ........  rd.break  在最后面加上 rd.break 裸机就这样可以达

linux16 ........  rd.break console=tty0 
虚拟机要这样,而且还需要删除" console=ttyS0,115200n8"

ctrl+X 开始执行修改的代码!
进入一个临时的系统终端界面

switch_root:/# mount -o remount,rw /sysroot/
switch_root:/# chroot /sysroot
switch_root:/# passwd root
switch_root:/# touch /.autorelabel      让linux重启标记一下所有的文件(安全上下文)
如果这一步不做的话,系统就会损坏,无法开机。
switch_root:/# exit   退出这个chroot环境
switch_root:/# exit   退出临时终端

系统会重启,然后做一次安全上下文的标记,时间有点长
之后会再次重启,就可以用新密码登录系统了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值