单用户下修改root密码以及Grub密码的加密

本文详细介绍了如何在单用户模式下修改Linux系统的root密码,并且讲解了GRUB密码的加密过程,旨在帮助用户保障系统安全。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

单用户下修改root密码

进入单用户模式重新设置root密码,首先开机按ESC进入GRUB界面,按e进入编辑行模式,选中kernel行


再按e键进入:


在光标后空一格, 键入init 1进入单用户模式.使用passwd修改密码就好(密码最好不要太简单比如说完全相同数字):修改成功后会有对应的提示.

GRUB密码的加密:

RHEL下GRUB的默认配置文件为 /boot/grub/grub.conf

[root@localhost ~]# ls -l /boot/grub/grub.conf 
-rw-------. 1 root root 883 May  9 03:09 /boot/grub/grub.conf

具体的配置文件详情及其对应解释如下图:

GRUB界面对于RHEL,在其开机启动后立即按ESC会稍后进入GRUB菜单界面

对于的功能键如上下两图英文提示所述:
e:编辑当前的启动菜单项
c:进入GRUB的命令行方式
b:启动当前的菜单项
d:删除当前行
ESC:返回GRUB启动菜单界面,取消对当前单项所做的任何修改

如何设置使用MD5加密过的GRUB密码
方法一:使用GRUB自带的grub-md5-crypt命令:
[root@localhost ~]# grub-md5-crypt
Password: 
Retype password: 
$1$EdQ1J/$BlKlo32zfI5ksr7ERRTIG0
方法二:在GRUB交互命令行中使用md5crypt命令:
[root@localhost ~]# grub
Probing devices to guess BIOS drives. This may take a long time.

    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename.]
grub> md5crypt
md5crypt
Password: 111111
111111
Encrypted: $1$iER1J/$cThT8QOW6q/eWV.Y.21MU0
注意:这两种MD5压缩方式即使使用相同的密码,但请记住生成的密钥每一次都不会相同.

设置GRUB密码必须修改配置文件/boot/grub/grub.conf
这里需要注意是全局密码和菜单密码的作用范围不同,前者用于进入修改GRUB启动项目(设置成功后,进入GRUB发现e不起作用,必须键入p输入密码才能修改启动项)
后者称之为菜单密码是因为进入所谓title菜单定义的系统所输入的密码,不想进入GRUB,系统默认启动会要求你输入该密码
编辑GRUB配置文件,如图在对应的位置分别加入全局和菜单密码


重启,分别验证一下看是否修改成功.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值