그놈 키링 데몬 비활성화


10

내가 시도한 방법 :

다음 중 어느 것도 로그인 할 때이 프로세스가 시작되지 못하게합니다.

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)

누구든지 도울 수 있습니까?


gnome-keyring패키지를 제거해 볼 수 있습니다.
MagicFab

이것은 위험한 조언입니다. 불행히도, 많은 GNU / Linux 배포판에서 제거하는 패키지 관리자를 사용하여 gnome-keyring패키지 것은 또한 제거 gnome패키지와 많은 다른 사람을. 이상적인 환경에서는 gnome-keyring패키지를 제거하는 것이 정답이지만 실제 환경에서는 전체 데스크톱 환경을 제거하지 않으려는 경우 다른 솔루션을 평가해야합니다.
sampablokuper

답변:


7

실제로 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및 APPEND Hidden=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
          
    • 재부팅


1
허용되는 답변이어야합니다. 감사. 나는 /etc/pam.d/gdm-* 파일에있는 줄을 주석 처리 했으므로
Kevin Lemaire

@KevinLemaire도 당신을 위해 작동한다는 것을 알고 반갑습니다!
Manoel Vilela

4

제거가 아닌 간단한 비활성화를 위해 실행 권한을 제거하는 것은 어떻습니까? (적절한 권한이 필요하므로 접두사를 사용해야 할 수도 있습니다 sudo).

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

현재 실행중인 프로세스를 종료 할 수도 있습니다.

$ pkill gnome-keyring-daemon

2
기술적으로는 정확하지만 꽤 끔찍합니다. journalctl 및 / 또는 syslog에 오류가 표시됩니다. 또한, 당신은 그 명령을 수행하기 위해 루트가 필요합니다 (답변에 언급하는 것이 현명합니다)
grochmal

1
매우 공정한 포인트입니다. 그러나 실제 로그 된 이벤트를 익사하여 문제를 일으키기에 충분하지 않은 로그 라인이 몇 개만있을 것이기 때문에 더 우아한 솔루션이 발견 될 때까지이 비용을 기꺼이 받아 들일 수 있습니다. (권한의 필요성을 반영하기 위해 편집 된 답변)
user1093043

1

시스템 모니터를 열고 프로세스 탭에서 아래로 스크롤하여을 선택한 다음 gnome-keyring-daemon프로세스 종료를 클릭하십시오.

Kali GNU / Linux Rolling을 사용하고 있으며 저에게 효과적이었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.