web-dev-qa-db-ja.com

gnome-keyring-daemonを無効にする

私が試した方法:

これらはどれも、ログイン時にこのプロセスの開始を停止しません。

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)

誰か助けてもらえますか?

10
Proletariat

実際には、いくつかのケースでgnome-keyring-daemonは、PAM(Pluggable Authentication Modules)ファイルを使用してXログインを介して開始されますが、自動開始ファイルなど他の方法もあります GnomeKeyring/RunningDaemon 。 PAMの統合について詳しくは、 公式ドキュメント をご覧ください。ただし、通常は、どのデスクトップマネージャを使用しているかを検出し、/etc/pam.d/<desktop_manager>のエントリを削除するだけです。

私の場合、lightdmを使用します。だから私はその内容を持つ/etc/pam.d/lightdmと呼ばれるPAMファイルを持っています:

❯ 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の「ストレッチ」に基づく)

注:これまたはそれに近いものは、ほとんどの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プロセスを無効にする

      • 上記のユーザーごとの変更により、ログイン時に1つまたは2つのgnome-keyring-daemonプロセスを開始できます。ただし、ユーザーごとのプロセスが開始されていない場合は、数分後に自動的に停止します。したがって、これらの/etc/pam.dファイルの変更は実際には必要ありませんが、完全を期すために提供されています。
        • ディスプレイマネージャーのPAM構成ファイルのgnome-keyring-daemon行をコメント化します(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
          
    • リブート

7
Manoel Vilela

(削除するのではなく)単純な無効化の場合、実行権限を削除するのはどうですか? (適切な権限が必要になるため、Sudoのプレフィックスが必要になる場合があります)。

$ chmod -x $(type -p gnome-keyring-daemon)

現在実行中の場合は、プロセスを強制終了することもできます。

$ pkill gnome-keyring-daemon
4
user1093043

システムモニターを開き、プロセスタブで下にスクロールしてgnome-keyring-daemonを選択し、プロセスの終了をクリックします。

私はKali GNU/Linux Rollingを使用していますが、うまくいきました。

0
Smshrimant

gnome-keyringパッケージを削除してみてください。

0
MagicFab