问题描述
我想找到我当前连接的无线网络的密码(我在连接到网络时输入了密码)。我怎么能在Ubuntu中这样做?
最佳解决办法
左键单击右上角的connections
图标。
选择edit connections
,然后在您需要的连接上选择edit
,然后单击wireless security
。
然后单击’show password’checkbox
次佳解决办法
如果要使用命令行执行此操作,则无线网络配置文件将保存在/etc/NetworkManager/system-connections/
目录中。你可以像这样一次得到它们:
sudo grep -r '^psk=' /etc/NetworkManager/system-connections/
这将为您提供如下输出:
/etc/NetworkManager/system-connections/MyExampleSSID:psk=12345
/etc/NetworkManager/system-connections/AnotherSSID:psk=password
您可以使用-h
标志来抑制文件名:
sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/
输出更容易一目了然:
psk=12345
psk=password
第三种解决办法
打开终端(按Ctrl
+ Alt
+ T
),然后键入sudo cat /etc/NetworkManager/system-connections/<your-SSID>
(当然,用您的网络名称替换<your-SSID>
)并查找名为psk
的行。这应该是你的密码;
psk=notreallymypassword
第四种办法
这将为您提供当前连接的密码。
sudo grep psk= /etc/NetworkManager/system-connections/*
要么
sudo grep psk= /etc/NetworkManager/system-connections/(YOUR-SSID)
第五种办法
这是一个让@David Foerster回答更有用的内线
MYCWD=`pwd`; cd /etc/NetworkManager/system-connections/ ; sudo grep -e '^psk=' * | less ; cd $MYCWD