为什么网络管理器总是要求我输入密钥环密码?

为什么网络管理器总是要求我输入密钥环密码?

这是我在 Ubuntu 中一直遇到的一个小麻烦。当我将计算机设置为自动登录时,网络管理器每次启动时都会询问我的密钥环密码,并且它拒绝连接到互联网,直到我输入密码。这有什么原因吗?

另外,其他网络管理器(例如 Connman)没有这个问题,我注意到后者也有应用程序指示器,而 NM-applet 在通知区域运行。是否有计划迁移到 Connman,或让 NM-applet 适应 Natty?

答案1

网络管理器中有一个不使用密码的选项。如果您编辑连接,页面底部有一个“可供所有用户使用”的框,如果您勾选该框,则不需要密码。

要编辑,请右键单击图标,选择编辑连接,选择无线,选择您的连接,然后单击编辑。

截屏

答案2

NM 不会询问您的 root 密码!它会询问您的密钥环密码。
您的密钥环会以加密方式保存密码,因此没有人可以窃取它们。这就是为什么您需要输入密钥环密码,以便 Ubuntu 可以解密您的密码来使用它们(例如,获取您的 WLAN 密码)。

您可以在菜单 -> 系统 -> 首选项 -> 密码和加密密钥中检查密钥环的内容。解锁密钥环后(右键单击元素 -> 属性 -> 密码 -> 显示密码),您将在这里找到所有明文密码。

要更改密钥环密码,请右键单击以下行密码: 登录并选择更改密码

选择无密码将使密钥环不再要求输入任何密码,但仍会保存它们(未加密!所以这不应该是您在笔记本上的首选)。

答案3

NetworkManager 要求您输入密码的原因是它想将您的密码保存在安全的地方(加密的密钥环),而 ConnMan 并不关心这一点......

如果您不关心安全性,您可以从 GNOME 密钥环中删除密码,或者改用 ConnMan...

并且,目前无法将 ConnMan 迁移到 Ubuntu 的默认设置,因为它仅支持以太网和 WiFi,但不支持调制解调器(PSTN、ISDN、DSL、3G)、蓝牙、VPN 等。

答案4

如上所述,它主要是一种安全功能。它禁止未经授权的用户访问/修改您电脑上的数据。

相关内容