我通过在 Nemo (1.1.2) 中选择加密磁盘,然后输入密码来安装加密磁盘。我可以使用 Nemo 卸载磁盘,但现在无需密码即可重新安装。
可能有一个“记住”选项,例如演示的在这个问题中。
无论我最初安装时选择了什么,现在我想让尼莫忘记密码。除了注销之外还有其他方法吗?
这个问题可能也适用于 Nautilus(Nemo 是一个叉子)。
答案1
如果您的意思确实是“忘记密码”,那么它可能在您输入密码后的几微秒内就已经完成了。
在 Ubuntu-ish 系统中,通过登录会话进行身份验证的持久性由ssh-agent
和维护gnome-keyring-daemon
。由于其操作性质(不可逆散列),选择性地删除一项身份验证可能从根本上是不可能的。
正如您所注意到的,注销会破坏缓存的身份验证,ssh_agent -k
会在不注销的情况下杀死缓存(但其他事情也将无法进行身份验证)。
看起来您可以轻松地进行单点登录或进行细粒度的身份验证控制,选择其中之一。
答案2
发出以下内容或同等内容......
killall gnome-keyring-daemon
答案3
Seahorse 程序是一种很好的图形化方式来管理密码,包括 nemo 磁盘加密密码(在菜单中是“密码和密钥”)。在“密码”-“登录”下,您将找到保存的加密和网络驱动器密码。您可以删除、更改或查看密码。
答案4
这是我的第一篇文章,这是旧的,所以我不知道这是否适用:Nemo 在要求密码短语时默认硬编码“G_PASSWORD_SAVE_FOR_SESSION”来解决这个问题,从源代码编译它并将“G_PASSWORD_SAVE_FOR_SESSION”替换为“G_PASSWORD_SAVE_NEVER”
(这花了我很长时间才弄清楚,因为我不懂c而且我对linux和编译东西很陌生)