博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS6和CentOS7进入单用户模式重置root密码
阅读量:5173 次
发布时间:2019-06-13

本文共 1047 字,大约阅读时间需要 3 分钟。

一、前言

如果在Linux系统下root密码丢失或者需要破解物理机器用户密码,可以通过进入系统单用户模式进行重置root密码。本文介绍CentOS6和CentOS7两个系统版本进行root密码重置。

二、CentOS6进入单用户模式重置root密码

环境:CentOS6.8-X86_64

提示:CentOS6进入单用户模式比较简单,重新启动后在启动界面任意按一个字符,进入选择启动项菜单->a->输入S,s,single,1,i 1,init 1中的任意一个即可进入单用户模式

1、重启虚拟机键入空格进入菜单

2、键入字母a,然后输入init 1或其他进入当用户模式的字符,然后键入回车

3,、修改用户密码

4、之后运行reboot命令重启虚拟机

三、CentOS7进入单用户模式重置root密码

环境:CentOS7.5

方法一:

提示:CentOS7进入单用户模式,同样进入启动菜单->e->找到linux16开头的行,删除rhgb和quiet,把ro改为rw,同时在后面添加init=/sysroot/bin/sh

1、进入菜单,键入字母e,找到linux16开头的行(注意:需要建键入↓键把文本拉倒末尾才能看见linux16开头的行)

2、删除rhgb、quiet,把ro给位rw,并在后面添加init=/sysroot/bin/sh

 

3、按Ctrl+x启动系统

4、进入/sysroot目录修改root密码

 

5、因为CentOS7受SELinux控制,所以要更新一下/.autorelabel文件

6、退出/systoot目录,并执行命令reboot重启系统

方法二:

提示:CentOS7进入单用户模式,同样进入启动菜单->e->找到linux16开头的行,删除rhgb和quiet,把ro改为rw,同时在后面添加init=/bin/bash或init=/bin/sh

1、进入菜单,键入字母e,找到linux16开头的行(注意:需要建键入↓键把文本拉倒末尾才能看见linux16开头的行)

2、删除rhgb、quiet,把ro给位rw,并在后面添加init=/bin/bash

3、按Ctrl+x启动系统

4、修改root密码

5、因为CentOS7受SELinux控制,所以要更新一下/.autorelabel文件

6、执行命令exec /sbin/init退出单用户模式

 

转载于:https://www.cnblogs.com/wutao666/p/9745902.html

你可能感兴趣的文章
java 读写锁
查看>>
_itoa_s替换 itoa
查看>>
面试问题
查看>>
Jmeter-【JSON Extractor】-响应结果中一级key取值
查看>>
mysql建库
查看>>
bzoj1066: [SCOI2007]蜥蜴
查看>>
jQuery自定义右键菜单
查看>>
mybatis实现延迟加载多对一
查看>>
JS拖拽,移动与拉伸
查看>>
Linux资源站
查看>>
一位辅导员写给毕业生的一封信
查看>>
浅说——查分约束
查看>>
网站性能工具-YSlow的23个规则-网站性能优化
查看>>
【JAVA错误笔记】 - Unable add facets project AnnotationWebService CXF 2-x Web Services
查看>>
SQL 2005 带自增列 带外键约束 数据导入导出
查看>>
mysql Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
查看>>
链式队列
查看>>
快逸报表多数据源解决办法以及项目多数据源切换方法
查看>>
[转+]C语言复杂声明
查看>>
Android心得1.5--第一次搭建Android环境的心得和第一个应用程序部分代码解析
查看>>