如何设置 PAM 来解锁 gnome-keyring

如何设置 PAM 来解锁 gnome-keyring

我正在尝试使用 Ubuntu 并有效地使用ly 显示管理器但是它似乎没有使用 Debian 设置 PAM,所以我需要手动执行此操作。我的研究表明,这通常是显示管理器的任务之一。

问题是gnome-keyring我登录后没有解锁,我必须再次输入密码。

谷歌搜索引导我https://wiki.gnome.org/Projects/GnomeKeyring/Pam

在 /etc/pam.d/gdm 中,在“auth”、“session”块末尾添加类似这样的行。下面的“session”行应位于其他“session”行的末尾。这允许其他模块(如 pam systemd 模块)设置环境变量。

所以我改变了/etc/pam.d/ly这个:

#%PAM-1.0

auth       include      login
account    include      login
password   include      login
session    include      login

更改为:

#%PAM-1.0

auth       include      login
auth    optional        pam_gnome_keyring.so
account    include      login
password   include      login
session    include      login
session optional        pam_gnome_keyring.so  auto_start

/etc/pam.d/passwd并且/etc/pam.d/common-password保持不变,为标准 Ubuntu 20.04。

/etc/pam.d/passwd仅包含一行/etc/pam.d/common-password,内容如下:

password    [success=1 default=ignore]  pam_unix.so obscure sha512
password    requisite           pam_deny.so
password    required            pam_permit.so
password    optional    pam_gnome_keyring.so 

但仍然不起作用。

我不确定还能尝试什么。

相关内容