ubuntu 设置Grub密码
一、修改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脚本