1 重置centos7管理员密码

1.1 重置centos7管理员密码的几个步骤

  1)重启服务器后,在grub菜单界面,根据界面显示的提示信息,按 e 进入编辑模式.注意:是否开启selinux,重置密码操作仅仅有一点点区别.

  2)移动光标至最后,找到 linux16 这行,并将光标移动至此行末尾,在末尾加入 init=/bin/bash ,然后同时按住 Ctrl+x 进入单用户模式.

  3)进入下图所示界面,输入 mount -o remount,rw /  重新以可读写权限挂载 / 根文件系统,然后输入 passwd root  重新设置管理员密码;最后执行 exec /sbin/init 重新启动操作系统即可.

1.2 selinux开启情况下重新设置管理员密码

  2)在上面的第二步中,在linux16的所在行的末尾输入 enforcing=0 init=/bin/bash ,然后同时按住 Ctrl+x ,跳过selinux,以单用户模式进入系统,其他步骤都相同.

1.3 小结

  1)centos7无法确定是否开启selinux的情况下,需执行以下命令以单用户模式重置超级管理员密码.

enforcing=0 init=/bin/bash	#<==在linux16所在行的末尾加入此内容进入单用户模式,如果selinux确认是关闭的情况下,可省略enforcing=0
shell> mount -o remount,rw / #<==重新以可读写权限挂载根文件系统,默认单用户模式仅是只读
shell> passwd root #<==重置超级管理员密码
shell> touch /.autorelabel #<==如果上面第一条命令没有加入 enforcing=0,需在重置完密码后执行此命令同步selinux安全上下文,重新标记系统中的所有相关文件
shell> exec /sbin/init #<==重启系统,无法使用其他命令重启

2 重置centos6系统管理员密码  

2.1  重置centos6管理员密码的几个步骤

  1)系统重启后,按 e 进入 GNU GRUB菜单界面,然后选择第二项,继续按 e .

  2)在新界面的末尾,输入 single 或者数字 1 ,然后回车,返回上一个界面.

  3)在此界面下,继续选择第二项,然后按 b ,即可以单用户模式启动操作系统.

  4)输入 passwd root ,重置密码,然后重启系统,即可完成重置密码所有操作步骤.

最新文章

  1. Ubuntu学习——第一篇
  2. sharepoint app 开发环境配置
  3. phpweb /version.php Vul
  4. July 31st, Week 32nd Sunday, 2016
  5. 基于@AspectJ和schema的aop(三)---切点函数详解
  6. Log4J 使用实战
  7. 从源代码制作deb包的两种方法以及修改已有deb包(转载)
  8. lamp 中基本配置常识
  9. [原理][源代码解析]spring中@Transactional,Propagation.SUPPORTS,以及 Hibernate Session,以及jdbc Connection关系---转载
  10. [MarsZ]Unity3d游戏开发之Unity3d全策划配置新手指引
  11. Foundation 学习
  12. UVa 11371 - Number Theory for Newbies
  13. sql 行转列总结
  14. IceMx.Mvc 我的js MVC 框架四、试水植物大战僵尸(雏形版)
  15. ACM 位运算
  16. Cross Product
  17. Struts2框架(5)---result结果集
  18. Java基础学习(五)-- Java中常用的工具类、枚举、Java中的单例模式之详解
  19. redis报错:java.net.SocketException: Broken pipe (Write failed); nested exception is redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Broken pipe (Write failed)
  20. Hexo + Github 个人博客设置以及优化

热门文章

  1. nor flash之擦除和写入
  2. 通过VS2019使用Web部署发布.net core程序
  3. UVA540 Team Queue——题解 by hyl天梦
  4. Docker + node(koa) + nginx + mysql 线上环境部署
  5. ORM执行原生SQL语句
  6. FindBugs报错
  7. squeeze(s1,s2),将字符串s1中任何与字符串s2中匹配的字符都删除
  8. 将一条路由约束到一组指定的值 约束路由 URL路由
  9. &#39;NoneType&#39; object has no attribute shape
  10. C语言入门:一维数组的概要