Nemo: 暗号化パスワードを忘れた

Nemo: 暗号化パスワードを忘れた

Nemo (1.1.2) で暗号化されたディスクを選択し、パスワードを入力してマウントしました。Nemo を使用してディスクをアンマウントできますが、パスワードを必要とせずに再マウントできるようになりました。

おそらく、示されているような「記憶する」オプションがあったのでしょうこの質問では

最初にマウントしたときに何を選択したかに関係なく、今はネモにパスワードを忘れさせたいログアウト以外にこれを行う方法はありますか?

この質問は Nautilus にも当てはまる可能性があります (Nemo はフォークです)。

答え1

本当に「パスワードを忘れた」という意味であれば、おそらくパスワードを入力してから数マイクロ秒以内にすでに忘れられているでしょう。

ssh-agentログイン セッションを通じた認証の永続性は、Ubuntu 風のシステムではとによって維持されますgnome-keyring-daemon。その動作の性質 (非可逆ハッシュ) により、1 つの認証を選択的に削除することは基本的に不可能である可能性があります。

ご指摘のとおり、ログアウトするとキャッシュされた認証が破棄され、ssh_agent -kログアウトしなくてもキャッシュが削除されます (ただし、他の認証も失敗します)。

シングル サインオンの容易さ、またはきめ細かい認証制御を実現できるようです。どちらかを選択してください。

答え2

次のコマンド、または同等のコマンドを発行します...

killall gnome-keyring-daemon

答え3

Seahorse プログラムは、nemo ディスク暗号化パスワード (メニューでは「パスワードとキー」) を含むパスワードを管理するための優れたグラフィカルな方法です。「パスワード」-「ログイン」の下に、暗号化とネットワーク ドライブ用に保存されたパスワードがあります。パスワードを削除、変更、または表示できます。

答え4

これは私の最初の投稿であり、古いものなので、これが当てはまるかどうかはわかりません。Nemo は、パスフレーズを要求するときにデフォルトで「G_PASSWORD_SAVE_FOR_SESSION」をハードコードしました。これを回避するには、ソースからコンパイルし、「G_PASSWORD_SAVE_FOR_SESSION」を「G_PASSWORD_SAVE_NEVER」に置き換えます。

(私は C を知らず、Linux やコンパイルも初心者なので、これを理解するのに非常に時間がかかりました)

関連情報