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이 시작되지만 자동 시작 파일과 같은 다른 방법도 있습니다.그놈 키링/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' 기반)

노트:이것 또는 이와 유사한 것이 대부분의 데비안 기반 시스템에서 작동합니다.

  • 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분명한 해결책인 것 같습니다(그리고 명백한 유해한 부작용 없이 내가 겪고 있던 문제를 해결했습니다).

관련 정보