Metody, które wypróbowałem:
- https://wiki.gnupg.org/GnomeKeyring
- https://blog.josefsson.org/tag/keyring/
- Usuwanie aplikacji kluczy GNOME z aplikacji startowych
- http://lechnology.com/software/keeagent/installation/#disable-ssh-component-of-gnome-keyring
Żadne z tych nie powstrzymuje uruchamiania tego procesu po zalogowaniu:
me 1865 0.0 0.0 281816 7104 ? Sl 10:50 0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
To powstrzymuje mojego Thunderbirda przed prawidłowym odszyfrowaniem wiadomości e-mail. Po zabiciu tego procesu mogę odszyfrować wiadomości e-mail zgodnie z oczekiwaniami, ale nie chcę tego robić przy każdym logowaniu.
OS Information: Debian GNU/Linux 8.3 (jessie)
Czy ktoś może pomóc?
debian
gpg
thunderbird
gnome-keyring
enigmail
Proletariat
źródło
źródło
gnome-keyring
pakiet.gnome-keyring
pakietu spowoduje usunięciegnome
pakietu i wielu innych. (W idealnym świecie usunięciegnome-keyring
pakietu byłoby rzeczywiście właściwą odpowiedzią, ale w świecie rzeczywistym, chyba że chcesz odinstalować całe środowisko pulpitu, powinieneś ocenić inne rozwiązania.)Odpowiedzi:
W rzeczywistości gnome-keyring-daemon w kilku przypadkach jest uruchamiany przez logowanie X przy użyciu plików PAM (Pluggable Authentication Modules), ale istnieją też inne sposoby, takie jak pliki autostartu GnomeKeyring / RunningDaemon . Szczegółowe informacje na temat integracji PAM można znaleźć w oficjalnej dokumentacji . Ale ogólnie musisz po prostu wykryć, którego menedżera pulpitu używasz, i usunąć wpisy na swoim
/etc/pam.d/<desktop_manager>
.W moim przypadku używam
lightdm
. Mam więc plik PAM o nazwie,/etc/pam.d/lightdm
który ma tę zawartość:Usuwając lub komentując wpisy, które wywołują
pam_gnome_keyring.so
moduł, znajdujące się na/lib/security
, można całkowicie wyłączyć demona podczas logowania. Aby mieć pewność, aby wygląd/etc/xdg/autostart
i~/.config/autostart
pliki z wzorcagnome-keyring-*.desktop
i dołączyćHidden=true
na każdym pliku w celu wyłączenia tego składnika, jak również.Porady na temat antiX 17.1 (w oparciu o „stretch” Debiana)
UWAGA: To lub coś podobnego powinno działać dla większości systemów opartych na Debianie.
Dla każdego użytkownika, dla którego
gnome-keyring-daemon
nie powinno zaczynać się przy logowaniu ...~/.config/autostart
OPCJONALNIE: Wyłącz
gnome-keyring-daemon
procesy dla „logowania”gnome-keyring-daemon
na uruchomienie 1 lub 2 procesów podczas logowania. Ale zatrzymają się automatycznie po kilku minutach, jeśli nie zostaną uruchomione żadne procesy na użytkownika. Dlatego modyfikacja tych/etc/pam.d
plików nie jest tak naprawdę konieczna, ale ma na celu zapewnienie kompletności.gnome-keyring-daemon
wiersze w pliku konfiguracyjnym PAM dla menedżera wyświetlania (używa antiXslim
):/etc/pam.d/slim
Restart
źródło
W przypadku prostego wyłączenia (zamiast usunięcia), co powiesz na usunięcie uprawnienia do wykonywania? (Będziesz potrzebować odpowiednich uprawnień, więc może być konieczne prefiks
sudo
).Możesz także zabić proces, jeśli jest aktualnie uruchomiony:
źródło
Otwórz Monitor systemu, w zakładce procesy przewiń w dół i wybierz
gnome-keyring-daemon
, a następnie kliknij zakończ proces.Używam Kali GNU / Linux Rolling i to działało dla mnie.
źródło