www.cnblogs.com/ruiyqinrui

开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞

python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  2912 随笔 :: 9 文章 :: 51 评论 :: 185万 阅读

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身份登录。

posted on   秦瑞It行程实录  阅读(55)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2017-06-20 dbcc showcontig sql server 表碎片整理
2017-06-20 sql server 表索引碎片处理
2017-06-20 通过DBCC整理Sqlserver数据库表索引碎片
2017-06-20 sql 查看表结构
2016-06-20 Jenkins
2014-06-20 zabbix linux被监控端部署
2014-06-20 Centos6 httpd与tomcat整合发布
www.cnblogs.com/ruiyqinrui
点击右上角即可分享
微信分享提示