○ 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.