私が試したこと:
- https://wiki.gnupg.org/GnomeKeyring
- https://blog.josefsson.org/tag/keyring/
- 起動アプリケーションからGNOME Keyringアプリケーションを削除する
- http://lechnology.com/software/keeagent/installation/#disable-ssh-comComponent-of-gnome-keyring
どちらもログインしたときにこのプロセスが開始されるのを防ぎません。
me 1865 0.0 0.0 281816 7104 ? Sl 10:50 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
これにより、私のThunderbirdは電子メールを正しく解読できません。プロセスを終了すると、期待どおりに電子メールの復号化が可能になりますが、ログインするたびにこれを実行したくありません。
OS Information: Debian GNU/Linux 8.3 (jessie)
誰でも助けることができますか?
答え1
実際には、PAM(Pluggable Authentication Module)ファイルを使用してXログインを介してgnome-keyring-daemonが起動されますが、自動起動ファイルなどの他の方法もあります。GNOMEキーリング/RunningDaemon。 PAM統合を詳しく見ることができます。公式文書。ただし、通常使用しているデスクトップマネージャを検出して削除するだけです/etc/pam.d/<desktop_manager>
。
私の場合はを使用してください。したがって、次の内容を含むlightdm
PAMというファイルがあります。/etc/pam.d/lightdm
❯ cat /etc/pam.d/lightdm
#%PAM-1.0
auth include system-login
-auth optional pam_gnome_keyring.so
account include system-login
password include system-login
session include system-login
-session optional pam_gnome_keyring.so auto_start
pam_gnome_keyring.so
呼び出しがあるモジュールのエントリを削除したりコメントしたりすると、/lib/security
ログイン時にデーモンを完全に無効にできます。確実にするには、パターンが/etc/xdg/autostart
あるファイルを見つけて各ファイルに追加してコンポーネントを無効にします。~/.config/autostart
gnome-keyring-*.desktop
Hidden=true
antiX 17.1の使い方(Debian 'stretch'ベース)
メモ:これまたは同様のものは、ほとんどの Debian ベースのシステムで動作します。
gnome-keyring-daemon
ログイン時に起動しないすべてのユーザーについて...- 各サービスには同様のファイルがあります。
/etc/xdg/autostart/gnome-keyring-*.desktop
- 次の場所に正確に同じ名前のファイルを作成します。
~/.config/autostart
- のみ含まれています...
[Desktop Entry] Hidden=true
- たとえば...
~/.config/autostart/gnome-keyring-pkcs11.desktop ~/.config/autostart/gnome-keyring-secrets.desktop ~/.config/autostart/gnome-keyring-ssh.desktop
- 各ファイルがそのユーザーの所有者であり、644(rw-r--r--)権限を持っていることを確認してください。
- のみ含まれています...
オプション:
gnome-keyring-daemon
「ログイン」プロセスを無効にする- 上記のユーザー固有の変更により、
gnome-keyring-daemon
ログイン時に1〜2つのプロセスを開始できます。ただし、ユーザー固有のプロセスが開始されない場合は、数分後に自動的に停止します。したがって、/etc/pam.d
これらのファイルを変更する必要はありませんが、完全性のために提供されます。gnome-keyring-daemon
ディスプレイマネージャのPAM設定ファイル(antiXで使用slim
)の行をコメントアウトします。/etc/pam.d/slim
# auth optional pam_gnome_keyring.so # session optional pam_gnome_keyring.so auto_start
- PAM構成ファイルのgnome-keyring-daemon行をコメントアウトします。 /etc/pam.d/common-password
# password optional pam_gnome_keyring.so
- 上記のユーザー固有の変更により、
再起動
- 各サービスには同様のファイルがあります。
答え2
(削除の代わりに)単純な無効化の場合、実行権限を削除するにはどうですか? (適切な権限が必要なので、プレフィックスを追加する必要があるかもしれません。sudo
)
$ chmod -x $(type -p gnome-keyring-daemon)
現在実行中のプロセスを終了することもできます。
$ pkill gnome-keyring-daemon
答え3
システムモニタを開き、下にスクロールして[プロセス]タブを選択し、[プロセスの終了]をgnome-keyring-daemon
クリックします。
私はKali GNU / Linux Rollingを使用していますが、それは私にとって効果的です。
答え4
何らかの理由でハードドライブに保管する必要がありますか?それ以外の場合はsudo apt-get remove gnome-keyring
明らかな解決策のようです(そして明らかな有害な副作用なしに私が経験していた問題を解決しました)。