首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用gnome-keyring-守护进程

禁用gnome-keyring-守护进程
EN

Unix & Linux用户
提问于 2016-03-23 11:02:46
回答 3查看 30.4K关注 0票数 13

方法我尝试过:

当我登录时,所有这些都不会阻止启动该进程:

代码语言:javascript
运行
复制
me       1865  0.0  0.0 281816  7104 ?        Sl   10:50   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login

这阻止了我的雷鸟正确解密电子邮件。当我终止这个过程时,我可以像预期的那样解密电子邮件,但我不想每次登录时都要这样做。

代码语言:javascript
运行
复制
OS Information: Debian GNU/Linux 8.3 (jessie)

有人能帮忙吗?

EN

回答 3

Unix & Linux用户

发布于 2017-10-12 08:17:49

实际上,gnome守护进程在一些情况下是通过使用PAM (可插拔身份验证模块)文件通过X登录启动的,但是还有其他方法,比如自动启动文件也是GnomeKeyring/RunningDaemon。您可以详细了解PAM在正式文件上的集成情况。但是一般来说,您只需要检测您使用的是哪个桌面管理器,并删除/etc/pam.d/<desktop_manager>上的条目。

在我的例子中,我使用lightdm。因此,我有一个名为/etc/pam.d/lightdm的PAM文件,其中包含以下内容:

代码语言:javascript
运行
复制
❯ 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的“拉伸”)

注意:对于大多数基于Debian的系统来说,这或与其相近的东西都是有效的。

  • 对于每个gnome-keyring-daemon不应该在登录时开始的用户.
    • 对于每个服务都有一个文件,比如..。/etc/xdg/autostart/gnome-keyring-*.桌面
    • 在:~/.config/autostart 中创建完全相同名称的文件
      • 只包含..。桌面条目 Hidden=true
      • 比如..。~/.config/autostart/gnome-keyring-pkcs11.desktop ~/.config/autostart/gnome-keyring-secrets.desktop ~/..config/autostart/gnome-keyring-ssh.桌面
      • 确保每个文件由各自的用户拥有,并具有权限644 (rw-r-r--)

代码语言:javascript
运行
复制
- OPTIONAL: Disable `gnome-keyring-daemon` processes for 'login'  
    - The above per-user changes still allow 1 or 2 `gnome-keyring-daemon` processes to be started at login. But they will automatically stop after a couple of minutes if no per-user processes are started. Thus, alteration of these `/etc/pam.d` files is not really necessary but is provided for completeness.  
        - Comment out `gnome-keyring-daemon` lines in the PAM config file for the display manager (antiX uses `slim`):  `/etc/pam.d/slim` # auth      optional  pam\_gnome\_keyring.so # session   optional  pam\_gnome\_keyring.so auto\_start
        - Comment out gnome-keyring-daemon lines in the PAM config file:  _/etc/pam.d/common-password_ # password  optional  pam\_gnome\_keyring.so
代码语言:javascript
运行
复制
- Reboot
票数 12
EN

Unix & Linux用户

发布于 2018-03-12 06:01:01

打开系统监视器,在process选项卡中向下滚动并选择gnome-keyring-daemon,然后单击end process。

我正在使用Kali GNU/Linux,它对我起了作用。

票数 1
EN

Unix & Linux用户

发布于 2023-05-21 04:10:34

因为某种原因,你需要把它放在硬盘上吗?如果不是的话,sudo apt-get remove gnome-keyring似乎是显而易见的解决方案(并且解决了我使用它的问题,没有明显的有害副作用)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/271661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档