首先查看系统是什么版本 cat /etc/redhat-release

第1步:然后重启Linux系统并出现引导界面时,按下键盘上的e键进入内核编辑界面.

第2步:在Linux16 参数这行的最后面追加"rd.break"参数,然后按下Ctrl+X组合键来运行修改过的内核程序.如下图:

第3步: 经过30秒后,进入到系统的紧急救援模式,如下图:

第4步:依次输入以下命令,等待系统重启操作完毕,然后可以用心密码linuxprobe来登录Linux系统了,命令执行效果如下图:

mount -o remount,rw /sysroot

chroot /sysroot

passwd

touch / .autolabel

exit

reboot

          重置Linux系统的root管理员密码

总结:

1.启动grub界面按"e"

2.进入后,找到linux16开头的地方,按"end"键到最后,输入rd.break,按ctrl+x进入,

3.进入后输入命令mount,发现根为/sysroot/,并不能写,只有ro=readonly权限.

4.mount -o remount,rw /sysroot/ ,重新挂载,之后mount,发现有了r,w权限

5.chroot /sysroot/,改变根;

(1) echo redhat |passwd --stdin root 更改root密码为redhat,交互输入

(2) 还有就是先cp一份,然后修改/etc/shadow文件.

6.touch /.autolabel 这句是为了selinux生效

7.ctrl+d退出

8.然后reboot, 密码修改完成.

方式二: 使用init方法来进入单用户更改root密码

1.启动系统,,在进入grub启动屏幕时,按下e键进入编辑模式;

2.在linux 16/linux/linuxefi所在参数行尾添加以下内容: init=/bin/sh

3.按下ctrl+x启动到shell

4.进入到bash4.2# 界面后, 输入命令. mount -o remount,rw /

5.运行passwd,并按提示修改root密码.

6.如果启用了selinux, 必须运行以下命令,否则无法正常启动系统: touch /.autorelabel

7.运行命令exec /sbin/init 来正常启动,或者用命令exec /sbin/reboot 重启,密码修改完成

CentOS6.x的 与以上操作类似,后续补充.

最新文章

  1. 安装Hive(独立模式 使用mysql连接)
  2. Web前端性能优化教程02:使用内容分发网络
  3. linux主机间复制文件
  4. Servlet基础(下)
  5. Word embedding blog
  6. MVC MVVM Knockout viewmodel 提交 完整过程,包含序列化 JSON 和 字典模型绑定
  7. JQuery,UIbootstrap风格弹出层
  8. Wildfly 中支持jersey,并websocket的默认配置修改。
  9. IT第三天 - 数据类型、转换、Scanner使用
  10. [置顶] ARM-Linux下WEB服务器Boa的移植、配置和运行测试
  11. ***C - I love sneakers!(动态规划,分组背包)
  12. java-两个jre目录和三个lib目录-转
  13. oracle 查询优化改写
  14. STM8学习
  15. ASP.NET Core 网站发布到Linux服务器(转)
  16. Selenium_WebDriver_定位元素
  17. 【15】-java实现二分查找
  18. 关于stm32的数据类型
  19. Spark 中Java实现数据库Row转Rating
  20. core.net 创建coreclass 项目出现一些问题

热门文章

  1. kali Metasploit 连接 Postgresql 默认密码
  2. 渐进式web应用开发---Service Worker 与页面通信(七)
  3. 【POJ - 3280】Cheapest Palindrome(区间dp)
  4. bootstrape select使用小结
  5. bootstrap实战练习中涉及的知识点(很有用哦!)
  6. Mac安装Navicat的那些破事儿
  7. Tomcat源码分析 (八)----- HTTP请求处理过程(一)
  8. 记录 Java 的 BlockingQueue 中的一些坑
  9. python3:面向对象(多态和继承、方法重载及模块)
  10. 在Android Studio配置google protobuf