在 Ubuntu 上,使用 nmcli,如何正确输入 802-1x 的 wifi 连接的有效密码,而无需保存明文密码

在 Ubuntu 上,使用 nmcli,如何正确输入 802-1x 的 wifi 连接的有效密码,而无需保存明文密码

在我的公司,已经设置了具有 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

有任何想法吗 ?

相关内容