ubuntu 设置Grub密码

发布时间 2023-05-21 16:02:22作者: 行走的ID

一、修改grub

1 修改重启时间

$ sudo vim /etc/default/grub

 

GRUB_DEFAULT=0 默认启动项

GRUB_TIMEOUT=10 这一行代表的是用户等待时间,(可以不设置,这里修改时长为了方便重启看到grub的配置修改的效果)

 

2 更新重启

1 更新
$ sudo update-grub 2 重启(这一步可以不执行,重启主要是看到倒计时证明配置生效) $ sudo reboot

 

二、设置全局Grub密码

1、生成密码

$ sudo grub-mkpasswd-pbkdf2

输入之后回打印密码 保留密码后面步骤需要用

PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.2484786B75AC1034FCD1F839B8EBEF355365B87C543932B0BF0C9E89D24DA6568249851BAAC5C746AB250812FBEDE084590DDD643A9EF482EC9A6FCB1B66EBAD.A54EDA92F12FB534D494A9235ACDC1085D910EED1C3F97AC60A0EA782E086FBD321DAE5DD3712BA7FFD672A47D58CD4954235C13A212F579750BF6FA7FE240A7

2、修改00_header 让密码生效

1 $ sudo vim /etc/grub.d/00_header 
将下命令复制到末尾 注意个格式 修改成你的用户名和密码 密码为刚才生成的密码 注意复制 PBKDF2 hash of your password is 之后的密钥
cat << EOF
set superusers="wang"
grub.pbkdf2.sha512.10000.2484786B75AC1034FCD1F839B8EBEF355365B87C543932B0BF0C9E89D24DA6568249851BAAC5C746AB250812FBEDE084590DDD643A9EF482EC9A6FCB1B66EBAD.A54EDA92F12FB534D494A9235ACDC1085D910EED1C3F97AC60A0EA782E086FBD321DAE5DD3712BA7FFD672A47D58CD4954235C13A212F579750BF6FA7FE240A7
EOF

2 更新
$ sudo update-grub

3、重启查看结果

重启之后自动进入grub 输入用户名密码,加上本机的用户名密码 一共输入了两边

三、设置局部Grub密码

修改配置只需要命令进入的时候输入用户名密码(使其成为局部密码)

1 添加--unrestricted

$ sudo vim /etc/grub.d/10_linux

 

 

2 更新重启

1 更新
$ sudo update-grub 
2 重启 (不在输入grub 的用户名密码)
$ sudo reboot

 

四、更多工具获取

公众号持续更新 python框架,爬虫,大数据处理,gui程序,etl, 网络安全,常用工具,shell脚本