ปิดใช้งาน gnome-keyring-daemon


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-พวงกุญแจ-ภูตในหลายกรณีที่จะเริ่มต้นการเข้าสู่ระบบผ่าน X ใช้ PAM (Pluggable รับรองความถูกต้องโมดูล) ไฟล์ แต่มีวิธีการอื่น ๆ เช่นไฟล์ autostart เกินไปGnomeKeyring / 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คุณสามารถปิดการใช้งานแบบสมบูรณ์ของ daemon เมื่อเข้าสู่ระบบ เพื่อความแน่ใจให้ดู/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กระบวนการสำหรับ 'เข้าสู่ระบบ'

      • การเปลี่ยนแปลงต่อผู้ใช้ข้างต้นยังอนุญาตให้เริ่ม 1 หรือ 2 gnome-keyring-daemonกระบวนการเมื่อเข้าสู่ระบบ แต่พวกเขาจะหยุดโดยอัตโนมัติหลังจากผ่านไปสองสามนาทีหากไม่มีกระบวนการต่อผู้ใช้เริ่มต้น ดังนั้นการแก้ไข/etc/pam.dไฟล์เหล่านี้จึงไม่จำเป็นจริงๆ แต่มีไว้เพื่อความสมบูรณ์
        • gnome-keyring-daemonใส่เครื่องหมายความคิดเห็นในไฟล์ PAM config สำหรับเครื่องมือจัดการหน้าจอ (ใช้ antiX slim): /etc/pam.d/slim
          # auth      optional  pam_gnome_keyring.so
          # session   optional  pam_gnome_keyring.so auto_start
          
        • ใส่ความคิดเห็นกับบรรทัด gnome-keyring-daemon ในไฟล์กำหนดค่า PAM: /etc/pam.d/common-password
          # password  optional  pam_gnome_keyring.so
          
    • Reboot


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
จุดยุติธรรมมาก อย่างไรก็ตามฉันจะเพิ่มว่าจะมีเพียงไม่กี่บรรทัดบันทึก - ไม่เพียงพอที่จะทำให้เกิดปัญหาโดยการจมออกจากเหตุการณ์บันทึกจริง --- ดังนั้นคุณอาจยินดีที่จะยอมรับค่าใช้จ่ายนี้อย่างน้อยจนกว่าจะพบทางออกที่สวยงามมากขึ้น (คำตอบที่แก้ไขแล้วเพื่อสะท้อนถึงความต้องการการอนุญาต)
1093043

1

เปิดการตรวจสอบระบบในแท็บกระบวนการเลื่อนลงและเลือกgnome-keyring-daemonและคลิกกระบวนการสิ้นสุด

ฉันใช้ Kali GNU / Linux Rolling และมันใช้ได้กับฉัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.