忘记root密码时,可以使用单用户模式修改root密码
- 在系统启动时,按任意键进入GNU GRUB界面
输入e(edit),进入编辑界面
输入e(edit),再次进入编辑界面
- 输入1(s或者single),回车。输入b后即可重启,不用输入用户和密码即可进入系统
在系统启动过程中,可以用esc在下面两个画面切换
进入系统后,用passwd修改密码。为了防止陌生人进入单用户模式,提高系统的安全性能,可以使用grub加密,只有输入正确的密码才可进入单用户模式。
- 在安装系统时设置grub加密
- 在安装系统之后设置grub加密
明文加密:
加密配置
vim /etc/grub.conf
# 在hiddemenu下面新增一行,输入:
password 密码
# 图中以“123456“为例
测试
在开机出现退数菜单的时候,按任意键,就会出现启动选择菜单,这时下面的英文提示你输入 p 编辑启动项或者直接回车启动系统
输入 p 后,会出现提示密码输入
密码输入正确后进入编辑状态,可以通过编辑进入单用户模式。加密密码
sha方式
# 使用sha进行加密
grub-crypt
# 默认是进行sha-512加密,也可以指定加密方式:
grub-crypt --sha-256
grub-crypt --md5
将加密后的密文粘贴到/etc/grub.conf下,位置如图。
md5加密方式,用”password md5 密码“格式指定密文。 具体的参数可以 man grub-crypt