ログイン直後にパスワード聞かれるけど何なの?

概要 ubuntuにログイン直後にパスワードを聞かれてウザイ問題(図1)の解決方法.
検証環境 ubuntu 12.10 (AMD64)
※12.10以前でも基本は同じですが,“Passwords and Keys”のGUI操作が微妙にちがいます(メニューや右クリックで表示されるコンテキストメニューをながめて探せば同じメニューにたどりつける程度のちがいです).
図1. ubuntuにログインした直後にパスワードを聞かれるダイアログ.
(原文)Unlock Login Keyring. Enter password to unlock your login keyring. The login keyring did not get unlocked when you logged into your computer.
(訳)ログイン キーリングのロック解除.ログインキーリングのロックを解除するためにパスワードを入力してください.コンピューターにログインする際にログイン キーリングのロックを解除することができませんでした.

原因

ubuntu 12.04 から,各種アカウント&パスワードの情報を管理する“Passwords and Keys”がOSの組み込み機能として提供されるようになりました. この“Passwords and Keys”にマスターパスワードが設定されている場合,ログイン直後にキーリングのロックを解除するためのパスワード入力が必要になります.

対策

Passwords and Keys のパスワードを削除する(空にする)ことで,パスワードを聞かれなくなります(ログインすると同時に自動でキーリングのロックが解除されるようになります).下記の手順でパスワードを削除してください.
図2-1. Passwords and Keysを起動する.Dash(画面左上のubuntuのロゴマークのボタン)から検索して見つけてください.※図をクリックすると拡大します(以下同様). 図2-2. ubuntu 12.10 の Passwords and Keys の初期画面(※ubuntu 12.04は初期状態で次の画面に近い状態になっていると思います).
図2-3. メニュー“View”から“By Keyring”をえらんで次の図2-4のように左ペインを表示させる. 図2-4. 左ペインの“Password”を右クリックしてコンテキスト メニューから“Change Password”を選択する.
図2-5. 現在のパスワードを聞かれるので入力. 図2-6. 新しいパスワードを聞かれるので“Password”,“Confirm”ともに空のまま“Continue”します.ここでパスワードを空のままにするのがポイントです.パスワードを設定してしまうとログイン時にパスワードを聞かれるようになってしまいます.

注意点

セキュリティーレベルが下がりますので,この方法を適用するかどうかはリスク許容度とのバランスを考慮してください.

具体的には盗難にあった場合など,攻撃者がハードウェアにアクセスできる状態になった場合に問題になります. Linuxはシングルユーザーモードでログインすることで,ログインパスワードを知らなくてもrootユーザーとしてコンピュータの操作ができる状態になります(この仕様自体は,パスワードを忘れたなど,何らかのトラブルでログインできなくなった場合の救済措置として重要な意味をもっています).キーリングの解除にパスワードが必要な設定(デフォルト)であれば,コンピューターにログインできただけでは,まだ各種Webサイトのアカウント・パスワード,クレジットカードの番号などにはアクセスできない状態ですが,自動でロックが解除されるようにパスワードを消した状態にしてあると,いきなり機微情報にアクセスできる状態になります.

まぁ,しかし,“デスクトップにパスワードを書いたテキストファイルがおいてある”みたいなレベルのPCだったり,そもそも“盗難にあったら急いでネット上のパスワードとかかえるからいいや”と腹をくくってる場合には,ここだけ堅くしても意味がないので,便利を優先していいと思います.


はたいたかし
2013-03-09 初稿
Home > Linux > Passwords and Keys