如何给grub加密码

简介:
目的是为了防止他人修改grub,用单用户模式启动。
grub加密码只需要修改grub启动文件,增加一行  password 关键字,可以采用明文存储或者 MD5 加密后存储。下面我们介绍一下用 MD5 加密的方式。
1、先用  /sbin/grub-md5-crypt 产生一个 MD5 密码串
/sbin/grub-md5-crypt
Password: 
Retype password: 
$1$oWpTe$/MWUUYbBlF.2RUZK8nbWU0
原始密码是 "abc"。
2、修改 grub.conf 文件
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
password --md5 $1$oWpTe$/MWUUYbBlF.2RUZK8nbWU0
title Red Hat Enterprise Linux AS (2.6.x-xx.EL)
.........

这里要注意,  password 这样必须加在 splashimage 和 title 之间这段,否则不能生效。
然后重启机器,就会发现想要修改  grub 菜单,就必须要先按  P 然后输入正确的密码才可以继续了。
再附上一个用  sed 修改 grub.conf 方法,可以利用这个方法批量修改所有的服务器。
本文转自叶金荣51CTO博客,原文链接:http://blog.51cto.com/imysql/308831,如需转载请自行联系原作者
相关文章
|
存储 网络协议 算法
这七种常见的路由协议,每一个网络工程师都应该知道!
这七种常见的路由协议,每一个网络工程师都应该知道!
3693 1
这七种常见的路由协议,每一个网络工程师都应该知道!
|
22小时前
|
云安全 人工智能 自然语言处理
|
5天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
314 116
|
8天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
561 51
Meta SAM3开源:让图像分割,听懂你的话
|
20天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
5天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
|
4天前
|
弹性计算 人工智能 Cloud Native
阿里云无门槛和有门槛优惠券解析:学生券,满减券,补贴券等优惠券领取与使用介绍
为了回馈用户与助力更多用户节省上云成本,阿里云会经常推出各种优惠券相关的活动,包括无门槛优惠券和有门槛优惠券。本文将详细介绍阿里云无门槛优惠券的领取与使用方式,同时也会概述几种常见的有门槛优惠券,帮助用户更好地利用这些优惠,降低云服务的成本。
264 132