Linux Tips

GRUBのパスワードを暗号化するには

北浦訓行
2002/6/27

 GRUBにパスワードを設定するにはで紹介した方法では、パスワードがプレーンテキストなので抵抗を感じる場合もあるだろう。そこで、MD5形式で暗号化したパスワードを使う機能を利用しよう。

 GRUBのパスワードを暗号化するには、以下の手順を実行する。

  1. パスワードを暗号化する
  2. 暗号化したパスワードを/boot/grub/grub.confにコピー&ペーストする
  3. システムを再起動する

 まずLinuxを起動して、rootでgrubコマンドを実行する。すると、以下のような画面が表示される。

    GRUB  version 0.91  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word,
 TAB
   lists possible command completions.  Anywhere else TAB lists the
 possible
   completions of a device/filename. ]

grub>

 暗号化にはmd5cryptコマンドを使用する。

grub> md5crypt

Password: ******** ←パスワードを入力
Encrypted: $1$IJfVL/$fzh2oc3gxfK.sgo8rZPIC.

grub>

 「Encrypted: 」に続く文字列が暗号化されたパスワードになる。これをコピーする。コピーの方法は、ログインしているターミナルによって異なるので、それぞれの方法で行ってほしい(コンソールでログインしている場合は、コンソールで文字をコピー&ペーストするには参照)。

 コピーしたら、quitコマンドでgrubを終了する。そして、エディタで/boot/grub/grub.confを開いて「password」行にペーストする。その際は、--md5オプションが必要なことに注意しなければならない。

(省略)
password --md5 $1$IJfVL/$fzh2oc3gxfK.sgo8rZPIC.
(省略)

 変更した/boot/grub/grub.confを保存終了したら、システムを再起動する。

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間