![]() |
LINUX |
grub.confの設定
・grubをパスワードで保護する
・管理者権限でgrubコマンドを実行します
・md5cryptでパスワードをエンコードします
・コピー&ペーストは別のコラムを参照して下さい
・コピー&ペースト (CUI) CUI環境
・コピー&ペースト (GUI) GUI環境
[root@mars:~] # grub grub> grub> md5crypt Password: xxxxxxxxxxxx←パスワードを入力 Encrypted: $1$LdZ/0/$1K83ZGJ41HkRoBJFXCcP91
・この文字列をgrub.confのpasswordにコピー&ペーストします
・コピーしたらgrubを閉じます
grub> quit
:/boot/grub/grub.conf
・--md5 オプションを付けます
・紫色文字 パスワード追加部分
#boot=/dev/hda
default=0
timeout=5
#splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
password --md5 $1$LdZ/0/$1K83ZGJ41HkRoBJFXCcP91
title CentOS (2.6.18-128.1.14.el5)
root (hd0,1)
kernel /vmlinuz-2.6.18-128.1.14.el5 ro root=/dev/LNX/Cos01
initrd /initrd-2.6.18-128.1.14.el5.img
title winXp
rootnoverify (hd0,0)
chainloader +1
起動画面を止める (選択要求)・timeout に"-1"を設定します
・hiddenmenu をコメント扱いにします
・紫色文字 変更部分
:/boot/grub/grub.conf
#boot=/dev/hda default=0 timeout=-1 #splashimage=(hd0,1)/grub/splash.xpm.gz #hiddenmenu password --md5 $1$LdZ/0/$1K83ZGJ41HkRoBJFXCcP91 title CentOS (2.6.18-128.1.14.el5) root (hd0,1) kernel /vmlinuz-2.6.18-128.1.14.el5 ro root=/dev/LNX/Cos01 initrd /initrd-2.6.18-128.1.14.el5.img title winXp rootnoverify (hd0,0) chainloader +1
参考・CentOSパッケージには、grub-md5-cryptコマンドがあります
[root@mars:~]
# grub-md5-crypt
Password:
Retype password:
$1$S/a/0/$RiQQd3OxhbHcL6lHabpOR1
![]() |
Copyright(c) 528p.com All Rights Reserved. |

