我在使用 sed 将密码注入 grub.conf 文件时遇到问题。
这是我使用的语法:
sed -i /^timeout/s/$/"npassword -md5 $1$ctuLL1$V4DZinO.4eTYjsGXOfU1F/" /boot/grub/grub.conf
蛴螬 MD5:
$1$ctuLL1$V4DZinO.4eTYjsGXOfU1F/
感谢您的观看!
我使用的东西似乎正在工作:
sed -i -e 's/timeout=5/timeout=0'$'npassword --md5 blah/g' /boot/grub/grub.conf
这就是我在鞋匠配置期间注入密码的方式。
显然,您必须转义MD5哈希中的任何特殊字符,否则sed
会抱怨。