码迷,mamicode.com
首页 > 系统相关 > 详细

linux系统修改root密码的两种方法

时间:2019-08-08 23:02:48      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:inf   com   root   进入单用户   无法   引导   mic   bash   grub   

 

 

 

 当我们linux服务器的root密码忘记以后,需要进入单用户模式下修改密码。此时的做法是到grub页面,修改grub程序。我们知道grub有两种模式,一种是文本模式,一种是命令模式。我们可以到文本模式下修改,例如方法一。但是有时候,我们会遇到一个问题,就是在文本模式下修改grub之后,保存并启动需要按“ctrl + c”,有些控制台终端设备不支持“ctrl+c”热键。这样就面临一个问题,grub的文本模式修改后,无法保存并运行,此时我问使用方法二。

方法一:grub文本模式修改grub程序

技术图片

技术图片

在linux16 /vmlinuz-3.10.0.....一行最后面加上“rd.break”,然后Ctrl+x保存并启动。

技术图片

技术图片

这样我们就进入了单用户模式

此时我们知道,grub程序执行后,还没有挂载文件系统,此时系统是找不到根文件。所以首先我们得挂载文件系统。文件系统挂载后,切换到挂载的文件系统下。

技术图片

输入密码。

技术图片

为了避免重启时不能对整个文件系统进行正确的relabeling而引起SELinux的状态异常,在/下创建一个.autorelabel文件,有这个文件存在,系统在重启时就会对整个文件系统进行relabeling,

技术图片

然后,两次exit退出即可。

技术图片

方法二:

进入grub的文本模式后“Ctrl+c”进入命令模式

技术图片

输入命令在grub引导的启动文件后面添加"init=/bin/bash"

技术图片

然后在输入根 系统文件。

技术图片

之后输入“boot”引导启动

技术图片

这样就进入了单用户模式下。

此时的文件系统是只读模式,需要重新挂载文件。

技术图片

然后修改密码。

技术图片

 

linux系统修改root密码的两种方法

标签:inf   com   root   进入单用户   无法   引导   mic   bash   grub   

原文地址:https://www.cnblogs.com/anttech/p/11324332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!