パスワード変更後にログインできない(ecryptfs)


12

暗号化されたホームを使用している1人のユーザーとUbuntu 12.10にいます。

しばらく前に、ユーザーのパスワードで変更してから忘れてしまいました。

次に、Dustinの外部ドライブへのヘルプを使用して、ファイルのバックアップを作成しました。ユーザーパスワードをリセットできる回復オプションがあることに気付いたとき、システムを削除してフレッシュインストールを実行しようとしていました。使用して、私は失われた管理者のパスワードをリセットするにはどうすればよいですか?ユーザーに新しいパスワードを設定しました。

再起動後、新しいパスワードを使用してUnityにログインできますが、すぐにUnity画面に戻ります。(偽のパスワードに関するメッセージはありません)

ターミナルを使用して、新しいユーザーパスワードを使用してログインできます。

知っているラップされていないパスフレーズを使用して、ecrypfsで暗号化されたホームを復号化するために、マシンを再度有効にするにはどうすればよいですか?

回答:


15

夜7時28分でgrayfox 5月17日に基づいて - http://unixtitan.net/main/2010/11/16/annoyance-changing-password-with-ecryptfs/ (私は彼の答えをコメントするのに十分な評判を持っていけません)

私はまったく同じ問題を抱えていました。「passwd」を使用してパスワードを変更しましたが、ホームディレクトリが暗号化されているため、混乱しました。上記のリンクには解決策が含まれています。

ターミナルにログイン

$ ecryptfs-mount-private

マウントするには、古いパスワードを知っている必要があります。

これにより、/ home / $ USERのロックが解除され、マウントされます。この時点で、/ home / $ USERにアクセスできます。それでCDに戻って実行するだけです…

$ ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase

古いパスワードの入力を求められますが、後で新しいパスワードを入力できます。キーリングのパスワードも変更する必要があります。メニューバーから[アプリケーション] => [アクセサリ] => [パスワードと暗号化キー] [パスワード]タブで[パスワード:ログイン]および[パスワードの変更]を右クリックします。

http://unixtitan.netへのクレジット!


3

ホームディレクトリが暗号化されている場合は、passwdコマンドを使用してパスワードを変更しないでください。

誰かがログインパスワードを忘れて、ホームディレクトリが暗号化されている場合、/ etc / shadowの手動編集別のアカウントを使用したsudo passwdユーザーなど、他のサイトにリストされている方法でリセットしないでください。

実際にそうすると、新しいログインパスワードはホームディレクトリを復号化せず、その動作が表示されます:グラフィカルログインでパスワードは受け入れられますが、ホームディレクトリは復号化できないため、すぐにユーザーが追い出されますアクセスしました。

ラップされていないecryptfsパスワードのコピーを保存しておくのに十分賢明だったようです。その場合、問題を解決するための暗号化ツールがあります。http://blog.dustinkirkland.com/2011/04/introducing-ecryptfs-recover-private.htmlを参照してください

保管しておらず、古いログインパスワードを覚えていない人は、このhttp://mennucc1.debian.net/shadow_crack/を参照して ください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.