Gnome-keyring-daemon'u devre dışı bırak


10

Denediğim yöntemler:

Bunların hiçbiri, oturum açtığımda bu işlemin başlatılmasını durdurmuyor:

me       1865  0.0  0.0 281816  7104 ?        Sl   10:50   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login

Bu, Thunderbird'ümün e-postaların şifresini çözmesini engelliyor. Süreci öldürdüğümde, e-postaların beklendiği gibi şifresini çözebilirim, ancak her giriş yaptığımda bunu yapmak istemiyorum.

OS Information: Debian GNU/Linux 8.3 (jessie)

Biri yardım edebilir mi?


gnome-keyringPaketi kaldırmayı deneyebilirsiniz .
MagicFab

Bu tehlikeli bir tavsiye. Maalesef, birçok GNU / Linux dağıtımlarında, kaldırmak için paket yöneticisini kullanarak gnome-keyringpaketi de kaldıracaktır gnomepaketi ve sayısız diğerleri. (İdeal bir dünyada, gnome-keyringpaketi kaldırmak gerçekten doğru cevap olacaktır, ancak gerçek dünyada, tüm masaüstü ortamınızı kaldırmak istemiyorsanız, diğer çözümleri değerlendirmelisiniz.)
sampablokuper

Yanıtlar:


7

Aslında gnome-keyring-daemon, PAM (Takılabilir Kimlik Doğrulama Modülleri) dosyaları kullanılarak X girişi yoluyla başlatılır, ancak GnomeKeyring / RunningDaemon otomatik başlatma dosyaları gibi başka yollar da vardır . PAM'ın resmi belgelere entegrasyonu hakkında ayrıntılı olarak bakabilirsiniz . Ancak genel olarak, hangi masaüstü yöneticisini kullandığınızı algılamanız ve bilgisayarınızdaki girişleri silmeniz gerekir /etc/pam.d/<desktop_manager>.

Benim durumumda lightdm. Yani /etc/pam.d/lightdmbu içeriğe sahip denilen bir PAM dosyası var:

❯ 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

Bulunduğunuz pam_gnome_keyring.somodülü çağıran girişleri silerek veya yorum yaparak girişte /lib/securityarka plan programının tamamen devre dışı bırakılmasını sağlayabilirsiniz. Emin olmak için, desene sahip dosyalara bakın /etc/xdg/autostartve bu bileşeni devre dışı bırakmak için her dosyaya ekleyin .~/.config/autostartgnome-keyring-*.desktopHidden=true

AntiX 17.1 Nasıl Yapılır (Debian 'streç' temel alınarak)

NOT: Bu veya buna yakın bir şey Debian tabanlı sistemlerin çoğunda çalışmalıdır.

  • gnome-keyring-daemonOturum açmaya başlamaması gereken her kullanıcı için ...

    • Gibi bir dosya var her hizmet için ...
      /etc/xdg/autostart/gnome-keyring-*.desktop
      
    • Aynı adda bir dosya oluşturun: ~/.config/autostart
      • Yalnızca ...
        [Desktop Entry]
        Hidden=true
        
      • Gibi...
        ~/.config/autostart/gnome-keyring-pkcs11.desktop
        ~/.config/autostart/gnome-keyring-secrets.desktop
        ~/.config/autostart/gnome-keyring-ssh.desktop
        
      • Her dosyanın kendi kullanıcısına ait olduğundan ve 644 (rw-r - r--) izinlerine sahip olduğundan emin olun
    • İSTEĞE BAĞLI: gnome-keyring-daemon'Giriş' için işlemleri devre dışı bırak

      • Yukarıdaki kullanıcı başına değişiklikler yine de girişte 1 veya 2 gnome-keyring-daemonişlemin başlatılmasına izin verir . Ancak kullanıcı başına işlem başlatılmazsa birkaç dakika sonra otomatik olarak dururlar. Bu nedenle, bu /etc/pam.ddosyaların değiştirilmesi gerçekten gerekli değildir, ancak tamlık için sağlanmıştır.
        • Dışında açıklama gnome-keyring-daemonGörüntü yöneticisi için PAM yapılandırma dosyasında satırları (antiX kullanır slim): /etc/pam.d/slim
          # auth      optional  pam_gnome_keyring.so
          # session   optional  pam_gnome_keyring.so auto_start
          
        • PAM yapılandırma dosyasında gnome-keyring-daemon satırlarını yorumlayın : /etc/pam.d/common-password
          # password  optional  pam_gnome_keyring.so
          
    • Yeniden Başlatma


1
Kabul edilen cevap olmalı. Teşekkürler. Kullanıyorum bu yüzden /etc/pam.d/gdm-* dosyalarındaki satırları yorumladım
Kevin Lemaire

Sizin için de işe yaradığını bilmek harika, @KevinLemaire!
Manoel Vilela

4

Basit bir şekilde devre dışı bırakmak için (kaldırmak yerine) yürütme iznini kaldırmaya ne dersiniz? (Uygun izinlere ihtiyacınız vardır, bu nedenle önek eklemeniz gerekebilir sudo).

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

Ayrıca, şu anda çalışıyorsa işlemi öldürebilirsiniz:

$ pkill gnome-keyring-daemon

2
Teknik olarak bu doğru, ama oldukça korkunç. Journalctl ve / veya syslog dosyasında görüntülenen hatalarla sonlanacaksınız. Ayrıca, bu komutları gerçekleştirmek için
root'a

1
Çok adil bir nokta. Ancak, sadece birkaç günlük satırı olacağını ekleyeceğim --- gerçek günlüğe olayları boğarak sorunlara neden olmak için yeterli değil - bu yüzden en azından daha zarif bir çözüm bulunana kadar bu maliyeti kabul etmeye istekli olabilirsiniz. (izin ihtiyacını yansıtmak için cevap düzenlendi)
user1093043

1

Sistem Monitörü'nü açın, işlemler sekmesinde aşağı kaydırın ve öğesini seçin gnome-keyring-daemonve işlemi sonlandır'ı tıklayın.

Kali GNU / Linux Rolling kullanıyorum ve benim için çalıştı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.