我之前了解到 NetworkManager 将 WiFi 密码存储在/etc/NetworkManager/system-connections/<wifi name>
文件中。但就我而言,在 Ubuntu 15.10 上,我无法在该文件中找到任何密码。
我试过这个:
sudo cat /etc/NetworkManager/system-connections/cig | grep psk
[sudo] password for edward:
key-mgmt=wpa-psk
psk-flags=1
NetworkManager 在这里存储 WiFi 密码吗?
如果您选择仅允许您的用户使用该 wifi 网络,则 wifi 密码将存储在当前用户的gnome 密钥环中。
如果您让每个人都使用该 wifi 连接,密码将存储在您提到的文件中。
您还可以在该 wifi 网络的网络管理器设置中手动更改该密码的存储位置,安全选项卡,单击密码字段中的硬盘+绿色箭头图标并进行选择。
密码文件保存在此文件夹中:(
以防为所有用户存储密码)
执行此命令以显示所有信息:
当只为一个用户存储密码时,它会保存在 gnome-keyring 中。
您可以考虑使用该
nmcli
命令来更新 NetworkManager 在后台所做的任何事情。显示 SSID“example”的当前密码:要更新 SSID“示例”的密码,请使用:
该命令的大部分目的是防止新密码显示在终端上、保留在环境变量中或保留在 shell 历史记录中。
如果您只想查看密码和其他信息而不想编辑,并且您更喜欢使用 gui 风格,请在终端窗口中键入:
然后在提示符下输入密码,您可以使用 nautilus 文件管理器导航到该文件并阅读它。
在终端中显示更直接并且可能更安全,但一些 WinDOH 转换者会更喜欢漂亮的窗口界面。