Answers:
网络管理器中有一个不使用密码的选项。如果您编辑连接,则页面底部会有一个“所有用户均可使用”的框,如果您勾选此项,则不需要密码。
要进行编辑,请右键单击该图标,选择编辑连接,选择无线,选择您的连接,然后单击编辑。
NM不要求您输入root密码!它要求您提供密匙环密码。
您的钥匙圈会保存加密的密码,因此没有人可以窃取它们。这就是为什么您需要输入密钥环密码的原因,因此Ubuntu可以解密您的密码以使用它们(例如,获取WLAN密码)。
您可以在菜单->系统->首选项->密码和加密密钥中检查密钥环的内容。解锁密钥环后,您会在这里找到所有明文密码(右键单击一个元素->属性->密码->显示密码)。
要更改密匙环密码,请右击“ 密码: ”行,然后选择“ 更改密码”
不选择密码将使密匙环不再要求任何密码,但仍将其保存(未加密!因此,这不是您在笔记本电脑上的首选)。
对于使用用户名/密码的WPA-Enterprise连接,即使勾选了“对所有用户可用”复选框,密码通常也存储在用户密钥环中。
我发现防止NetworkManager询问我密码的唯一方法是手动编辑连接设置:
编辑网络连接,确保已启用“所有用户可用”复选框。保存。
打开终端并更改目录:cd /etc/NetworkManager/system-connections
。该目录中的每个文件代表NetworkManager保存到“所有用户”的连接之一。
使用sudo grep flags *
到列表中的所有文件使用的密码标志。您将看到代表WPA Enterprise wifi连接的文件名。我们将该文件称为myconnection
。
编辑档案 sudo nano myconnection
转到[802-1x]
文件中的部分,删除password-flags
并添加一行password=mypassword
。
保存文件
在下次重新引导时,NetworkManager应该已经具有密码,因此它不需要解锁密钥环即可连接到它。
请注意,这种方法将您的密码存储在纯文本文件中。尽管文本文件只能由root读取,但NetworkManager可以读取它,并且任何用户都可以在NetworkManager中的“编辑连接”设置中看到密码。对于仅在其上使用无密码登录的用户,此解决方案可能是实用的。