上个月我开始在笔记本电脑上使用 Linux lite 5.0。 (我对 Linux 环境相当陌生,刚刚从 Windows 10 迁移)。
因此,我使用 snap 安装了 Visual Studio Code,每次启动它时,它都会要求对“默认 key 环”进行身份验证,直到下次重新启动。
无论如何我可以授权它,所以我每次重新启动电脑时都不必验证它?
(ps 我从 windows 迁移到 linux 的原因是因为我的电脑在几周前被黑客入侵了,所以请在这里考虑安全性)
提前致谢 :)
最佳答案
在 GDM+GNOME 中,当您登录时,GNOME key 环会自动解锁。但是,它在 SDDM+KDE 中不这样做。当您启动一些 GNOME 或 Electron 应用程序(如 VS Code)时,它们会要求您再次输入登录密码。
解决方法是编辑/etc/pam.d/sddm
并添加 pam_gnome_keyring.so
像这样(第二行和最后一行):
#%PAM-1.0
auth include common-auth
auth optional pam_gnome_keyring.so
account include common-account
password include common-password
session required pam_loginuid.so
session include common-session
session optional pam_gnome_keyring.so auto_start
这是我找到的解决方案 here那应该适合你。对我来说,线条已经存在,但我只需要删除 -
在行的开头。编辑:要编辑文件,你需要root权限,所以我做了
sudo -e /etc/pam.d/sddm
在终端中,编辑行,按 CTRL+X 和 Y 保存。
关于linux - 每次我开始时,Visual Studio Code 都要求对 'Default keyring' 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63107939/