在我的公司,已经设置了具有 802-1.x 身份验证的 Wi-Fi 接入点。我可以使用nmcli
这样的命令行 成功连接到接入点nmcli device wifi connect "Company Wi-Fi"
,前提是我之前使用 进行过设置nm-connection-editor
,并在其中输入密码。
但是,这会将密码以纯文本形式存储在 下/etc/NetworkManager/system-connections
,我不喜欢这样。
幸运的是,我发现有一个选项password-flags=2
可以防止这种明文存储,这是一个好主意。结合nmcli --ask device wifi connect "Company Wi-Fi"
,一切似乎都成功了,然而当我用我的(好)密码回答时,我收到了这个错误消息:
Error: Connection activation failed: (7) Secrets were required, but not provided.
(顺便说一下,我以 的身份运行所有这些命令sudo
)
有任何想法吗 ?