0
点赞
收藏
分享

微信扫一扫

linuxefi /vmlinuz-3.10.0-1160.92.1.el7.x86_64 忘记root密码


linuxefi /vmlinuz-3.10.0-1160.92.1.el7.x86_64 忘记root密码

如果您忘记了Linux系统的root密码,并且无法通过其他方式重置密码(例如,单用户模式或者使用恢复模式),您可以尝试以下方法重置root密码:

  1.  
    重启系统,在GRUB菜单中选择要启动的内核版本,按下'e'键来编辑启动选项。
     
     
  2.  
    找到以 linuxefi 开头的行,它包含 vmlinuz 参数。
     
     
  3.  
    在该行的末尾添加 rd.break 或 single 来进入单用户模式或救援模式。
     
     
  4.  
    按下Ctrl + XF10来启动系统。
     
     
  5.  
    系统启动后,会进入一个紧急的shell会话。此时,根文件系统是以只读方式挂载的。您需要重新以读写方式挂载它:
     
     

 

 

mount -o remount,rw /sysroot

  1. 切换到sysroot目录作为根目录:

 

 

chroot /sysroot

  1. 现在,您可以重置root密码:

 

 

passwd root

  1. 更新selinux标签,并确保所有更改写入/etc/shadow

 

 

touch /.autorelabel

  1. 退出并重新挂载根文件系统,然后退出救援模式:

 

 

exit

mount -o remount,ro /

exit

系统会重启,之后您应该能够以root用户身份登录。请注意,如果系统配置了SELinux或其他安全策略,可能需要额外的步骤来允许您通过SSH以root身份登录。

举报

相关推荐

0 条评论