如何禁用GNOME密钥环?

我想在我的机器上全局禁用GNOME密钥环。因此,我删除了这些行。
auth    optional        pam_gnome_keyring.so
session optional        pam_gnome_keyring.so auto_start

/etc/pam.d/gdm中。我觉得这没有任何效果。当我锁定时,syslog会记录下来。
Aug 24 18:37:03 foobar gnome-screensaver-dialog: gkr-pam: unlocked login keyring

另一个用户看到一个菜单窗口,他必须输入自己的凭据。那么在该机器上禁用钥匙链的正确方法是什么?

1可能是重复的问题:如何在启动时阻止提示解锁“默认”密钥环? - Ringtail
3个回答

我认为你只是禁用了自动解锁。要完全禁用它,我想你可以卸载它。如果这会让软件包管理器不高兴,你也可以使用sudo chmod -x /usr/bin/gnome-keyring


pam_gnome_keyring.so PAM模块会在您登录后将您的登录密码传递给gnome-keyring,从而解锁那些具有相同密码的钥匙串。似乎将 seahorse 标记为可删除不会尝试拉取其他包,因此删除它应该是安全的。 - JanC
不要卸载它。在Ubuntu 20.10中,这将同时卸载ubuntu-sessiongnome-shell,这会破坏你的系统。 - robertspierre

尝试这样做:系统 ⇒ 首选项 ⇒ 启动应用程序,然后取消勾选gnome-keyring-daemon

2这个已经改变为只有“系统”→“启动应用程序”,至少在Precise 12.04中是这样的。 - nealmcb

对于Gnome 3(Ubuntu 17.10及更高版本):

  • Ubuntu/Windows键 →
  • 启动应用程序
  • 取消选择/移除 SSH密钥代理/GNOME密钥环:SSH代理