使用sed输入grub MD5引导加载程序密码

时间:2013-09-06 13:30:54

标签: sed passwords md5 bootloader grub

我在使用sed将密码注入grub.conf文件时遇到了问题。

以下是我使用的语法:

sed -i /^timeout/s/$/"\npassword -md5 $1$ctuLL1$V4DZinO.4eTYjsGXOfU1F/" /boot/grub/grub.conf

Grub MD5:

  

$ 1 $ $ ctuLL1 V4DZinO.4eTYjsGXOfU1F /

感谢您的期待!

1 个答案:

答案 0 :(得分:0)

我用过的东西似乎在起作用:

sed -i -e 's/timeout=5/timeout=0\'$'\npassword --md5 blah/g' /boot/grub/grub.conf

这是我在补鞋匠配置期间注入密码的方式。

显然,您必须转义MD5哈希中的任何特殊字符,否则sed会抱怨。