首页 > 系统相关 >Ubuntu22给boot加密码

Ubuntu22给boot加密码

时间:2024-06-11 18:22:58浏览次数:27  
标签:test1 rambo GRUB grub boot 密码 Ubuntu22

目录

确保安装了必要的 GRUB 工具

rambo@test1:~$ sudo apt update
rambo@test1:~$ sudo apt install grub-common

生成 GRUB 密码

rambo@test1:~$ grub-mkpasswd-pbkdf2
输入密码: 
重新输入口令: 
您的密码的 PBKDF2 哈希为 grub.pbkdf2.sha512.10000.F0DA72FA35DC6EF6086A1A0F4AC9AB1C7961DA4856DFC7188142C78FA69C3FB814A0B09412E9957463B1AA9B13A562680A67412624B1ECBDC523F25EFE7320D0.1056A594E29B02F7E0BD66B6FDF1C549A4E179D2C12FD9AFAA239070128404C136F728A049BFF8F46C509D5E07F76409B85F791531BDB827AD6E42CA37995A55

注1:输入两次密码后,工具会生成一个以 grub.pbkdf2.sha512 开头的哈希字符串。记下这个哈希字符串
注2:每一个用户需要登录时都需要在当前用户下生成grub密码,而后按同样的方式写到40_custo文件中

编辑 GRUB 配置文件

rambo@test1:~$ sudo vim /etc/grub.d/40_custo
set superusers="rambo"
password_pbkdf2  rambo  grub.pbkdf2.sha512.10000.F0DA72FA35DC6EF6086A1A0F4AC9AB1C7961DA4856DFC7188142C78FA69C3FB814A0B09412E9957463B1AA9B13A562680A67412624B1ECBDC523F25EFE7320D0.1056A594E29B02F7E0BD66B6FDF1C549A4E179D2C12FD9AFAA239070128404C136F728A049BFF8F46C509D5E07F76409B85F791531BDB827AD6E42CA37995A55

注:rambo是我当前使用的用户

更新 GRUB 配置

rambo@test1:~$ sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.0-35-generic
Found initrd image: /boot/initrd.img-6.8.0-35-generic
Found memtest86+x64 image: /memtest86+x64.bin
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done



# 重启
rambo@test1:~$ sudo reboot


标签:test1,rambo,GRUB,grub,boot,密码,Ubuntu22
From: https://www.cnblogs.com/smlile-you-me/p/18242528

相关文章

  • 基于springboot+vue.js+uniapp小程序的社区团购系统附带文章源码部署视频讲解等
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaits系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • SpringBoot3.0.x适配mybatis版本
    SpringBoot适配mybatis版本最低为3.0.3<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>3.0.3</version><......
  • springboot junit测试
    这边记录的不是怎么在springboot下作测试,而是最近在学习测试时遇到的一个有趣的问题。啰嗦两句,一直觉得单元测试很重要,但我在以前的工作中发现很少有人重视,或者很少有人去写这个单元测试,其实单元测试也不难,关键得上手,慢慢就会有感觉,但说实话一开始不会写的话,需要有个样例,这样你去......
  • 基于springboot的“衣依”服装销售平台的设计与实现
    “衣依”服装销售平台管理员功能有管理员和用户两个角色。管理员有个人中心,用户管理,商品分类管理,颜色管理,尺码管理,商品信息管理,订单评价管理,系统管理,订单管理。用户可以注册登录,登录后在前台首页可以查看商品信息,商品资讯,在个人中心可以修改个人资料,查看我的订单,我的地址,我的收......
  • springboot学科竞赛管理
    学科竞赛管理系统以实际运用为开发背景,基于SpringBoot框架、Vue框架,运用了Java语言和MYSQL数据库进行开发设计,充分保证系统的安全性和稳定性。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并......
  • 基于springboot的人事系统
    基于vue的人事系统有管理员和员工两个角色。管理员功能有个人中心,部门信息管理,员工信息管理,考勤信息管理,上班记录管理,下班记录管理,加班记录管理,员工薪酬管理等。员工功能有个人中心,考勤信息管理,上班记录管理,下班记录管理,加班记录管理,员工薪酬管理等。......
  • 基于SpringBoot的汽车票网上预订系统--论文pf
    汽车票网上预订系统管理员和用户。管理员功能有个人中心,用户管理,汽车票管理,订单管理,退票管理,换票管理,反馈管理,留言板管理,系统管理等。用户功能有个人中心,汽车票管理,订单管理,退票管理,换票管理,反馈管理等。......
  • macOS 15 beta (24A5264n) Boot ISO 原版可引导镜像下载
    macOS15beta(24A5264n)BootISO原版可引导镜像下载iPhone镜像、Safari浏览器重大更新、备受瞩目的游戏和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia-boot-iso/,查看最新版。原创作品,转载请保留出处。......
  • Springboot + Mybatis Plus整合Sqlite3
    什么是Sqlite3sqlite3是一个进程内的库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎。它是一个增长最快的数据库引擎。它不是一个独立的进程,可以按应用程序需求进行静态或动态连接,SQLite直接访问其存储文件。为什么要使用Sqlite3不需要一个单独的服务器进程......
  • SpringBoot整合Thymeleaf
    SpringBoot整合Thymeleaf1.在pom中增加依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>2.在resources目录下添加模板文件<!DOCTYPE......