
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 12.04を利用しているのですが、home暗号化済のuserがパスワード設定ミスしたため、
ログインできなくなりました。
そこで、別の管理者ユーザより、
$ sudo passwd USER_NAME
を実施し、パスワードを強制的に変更したのですが、
Swich User Account にて対象ユーザにてloginできません。
loginエラーにはなりませんが、Desktopの初期ログイン画面に戻ってしまいます。
そこで、suコマンドにて対象ユーザにloginしたところ、
$ su - USER_NAME
パスワード:
keyctl_search: Required key not available
Perhaps try the interactive 'ecryptfs-mount-private'
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
$
と表示され、ログインはできましたが、ls -l で見ると、暗号化されたhomeは展開されていないようです。
どうしたら、ログインできる環境を復元できるでしょうか?
オフライン
本件、自己解決しました。
結局、/home 暗号化済のuser のパスワードは、変更しても、/home が展開できないようでした。
そこで利用者にヒアリングして、パスワード設定ミスした時の操作を思い出して貰い、
$ sudo passwd USER_NAME
で、そのパスワードに変更した結果、
loginできる用になりました。
皆様、お騒がせしました。すみません。
・パスワード設定ミス原因は、NUMロックキーが無効な状態でテンキーから数字を入力した為。
・その後、再度パスワード変更して貰った結果、またログインできなくなったのですが、
私が本人から申告された、新パスワードにしてしまった為、同じパスワードを設定できず、
少し内容を変えたパスワードにしたが、変更した事を利用者が忘れてしまい、
loginできなかったようです。
[教訓]
・/home暗号化したら、管理者権限でパスワードを変更しても、有効にならない。
・パスワード変更ミスの申告があったら、NUMキーの状態、
その時の操作を再現して、何を設定したか思い出してもらう。
(事前の対応策)/home暗号化済 userのパスワード設定ミス。パスワード忘れの対応策
・今回は、下記のように新規ユーザ登録時に/home暗号化したのですが、
$ sudo adduser USER_NAME --encrypt-home
下記のように、言われるので、 該当ユーザ資格で ecryptfs-unwrap-passphrase ~/.ecryptfs/wrapped-passphrase
を実行して結果をメモしておくと、パスワードを忘れても復元出来るようです。
************************************************************************
YOU SHOULD RECORD YOUR MOUNT PASSPHRASE AND STORE IT IN A SAFE LOCATION.
ecryptfs-unwrap-passphrase ~/.ecryptfs/wrapped-passphrase
THIS WILL BE REQUIRED IF YOU NEED TO RECOVER YOUR DATA AT A LATER TIME.
************************************************************************
以上です。
オフライン