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

linux系统单用户模式下修改密码

时间:2017-10-13 22:30:04      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:linux   grub   启动   

Linux在单用户模式下修改root密码

 

1Centos开机按任意键进入系统的配置界面引导图,注意下图中e , to edit the commands before booting, 然后按 e 键进入grub引导系统的编辑界面。

技术分享

1Linux操作系统配置引导界面图

 

补充:

/boot/grub/grub.conf文件中,title字段,每一个title字段代表着一个操作系统的配置选项。

如果有多个title字段,上图就会显示多个操作系统选项。

技术分享

boot/grub/grub.conf文件内容图

 

2、进入grub引导系统的编辑界面,选择第二项内核(kernel),注意下面e,to edit the seleted command in the boot sequence”(在启动顺序中编辑命令选项),然后按 e 键,进入启动顺序的编辑界面。

技术分享

grub引导配置图

 

3、如下图,在quiet 后按空格键再编辑 “1”或者single ,表示进入运行级别1,即单用户模式,single 意思是“单个的”。然后按回车键,回到grub引导配置图。

技术分享

grub引导启动顺序编辑图

 


4、在grub 引导配置图中,注意下面“press b to boot ” ,按 b 键重启,进入单用户模式

技术分享

grub引导配置图

 

5、单用户模式启动系统速度会很快,单用户模式是不会启动任何服务的,同时也不需要输入root密码,就能直接进入到root用户下,此时我们就可以通过passwd 命令来重置我们的root用户的密码。

技术分享

单用户模式命令行

 

6、修改root密码,输入命令:passwd root , 成功修改root密码,然后reboot重启即可。

技术分享

 

这样通过进入grub引导界面在内核参数里面追加参数1single 进入单用户模式来修改root的密码。

 

但是,这样的系统岂不是有漏洞,别人知道了这种方法就可以进入系统。那么下面通过对grub进行MD5加密来对grub启动层加入密码保护。

1、通过grub-md5-crypt” 命令来生成密码的密文

技术分享

 

2、将加密后的密文添加到 /boot/grub/grub.conf 配置文件中

技术分享

 

 

3、开机再进入系统引导配置图时,已经不一样了,按p键输入密码后才行。

技术分享

 


Linux 的用户模式 和 运行级别 一个意思

七种用户模式

0:关机、1:单用户模式、2 无网络支持的多用户模式、

3:有网络支持的多用户模式 4:保留、5: 带有X-windows 的网络的多用户模式

6:重新引导系统


linux系统单用户模式下修改密码

标签:linux   grub   启动   

原文地址:http://11592962.blog.51cto.com/11582962/1972117

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