내가 시도한 것:
- 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이 시작되지만 자동 시작 파일과 같은 다른 방법도 있습니다.그놈 키링/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' 기반)
노트:이것 또는 이와 유사한 것이 대부분의 데비안 기반 시스템에서 작동합니다.
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
분명한 해결책인 것 같습니다(그리고 명백한 유해한 부작용 없이 내가 겪고 있던 문제를 해결했습니다).