在CentOS7.x中,有一个单用户模式。CentOS7.x进入单用户模式与CentOS6.x略有不同,要复杂一些。

如果我们忘记了root的密码,可以在单用户模式下重置密码。

注意:此操作必须在服务器面前操作,无法远程操作。
1、重启机器,在系统登陆选择界面,按方向键。如果为虚拟机可在开机时按ALT键

选择正常登陆的那项,然后按e键,如下图所示:

根据屏幕上提示,按 e 键进入可编辑模式

2、进入grub编辑界面。把linux16这行的ro修改为rw init=/sysroot/bin/sh。

这里一定要记住把ro修改为rw,我就是第一忘了修改结果密码没有改成

3、修改后,直接按ctrl+x进入单用户模式

4、登陆进去后,输入如下命令:
chroot /sysroot/ #切换到原系统
LANG=en #设置显示语言
passwd root #修改root密码
touch /.autorelabel #如果之前系统关闭selinux,这个可以不执行。

修改密码时显示successfully 就说明密码修改成功了、

5、重启系统,开机时间会比较长,请耐心等待,之后就可用刚才给root修改的新密码正常登陆了

正常进入系统

最新文章

  1. VS2015签名丢失解决办法
  2. nodejs开发 express路由与中间件
  3. Android Intent
  4. MyBatis的应用
  5. 第11章 Windows线程池(1)_传统的Windows线程池
  6. gvim-ide plugins
  7. msysgit ls 中文显示
  8. Xcode 项目配置学习
  9. cocos2d-x 通过JNI实现c/c++和Android的java层函数互调
  10. Eclipse在点击运行后不能自动保存的解决
  11. Unit of Work
  12. jenkins - jsp或其他web样式无法展示
  13. Java—javac Hello.java找不到文件
  14. 好程序员web前端分享javascript关联数组用法总结
  15. lucene 结合数据库做搜索
  16. volatile的使用
  17. C# 准确获取系统 CPU 使用率
  18. jQuery 省份选择
  19. 14-使用glusterfs做持久化存储
  20. Spring boot返回JSON类型响应及Content-Type设置

热门文章

  1. SpringBoot: 17.热部署配置(转)
  2. jq append添加的元素click获取不到的解决方法
  3. Hydra(爆破神器)使用方法
  4. Volatility取证使用笔记
  5. CRLF——http response 拆分攻击(webgoat)
  6. eclipse运行mapreduce的wordcount
  7. jQuery实现form表单序列化转换为json对象功能示例
  8. Hadoop学习(2)-java客户端操作hdfs及secondarynode作用
  9. java中讲讲PrintStream的用法,举例?
  10. HTTP用户认证、追加协议以及相关技术简单学习