gnome-keyring-daemonを無効にする

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)

誰でも助けることができますか?

答え1

実際には、PAM(Pluggable Authentication Module)ファイルを使用してXログインを介してgnome-keyring-daemonが起動されますが、自動起動ファイルなどの他の方法もあります。GNOMEキーリング/RunningDaemon。 PAM統合を詳しく見ることができます。公式文書。ただし、通常使用しているデスクトップマネージャを検出して削除するだけです/etc/pam.d/<desktop_manager>

私の場合はを使用してください。したがって、次の内容を含むlightdmPAMというファイルがあります。/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/autostartgnome-keyring-*.desktopHidden=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明らかな解決策のようです(そして明らかな有害な副作用なしに私が経験していた問題を解決しました)。

関連情報