这是我在 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
如上所述,它主要是一种安全功能。它禁止未经授权的用户访问/修改您电脑上的数据。