Я хочу найти пароль для беспроводной сети, к которой я подключен (и я ввел пароль при подключении к сети). Как я могу сделать это в Ubuntu?
Вы можете просто набрать ls /etc/NetworkManager/system-connections/
, и он покажет название вашей сети, поэтому просто нажмите стрелку вверх на клавиатуре и введите имя вашего соединения и измените ls
на sudo cat
пароль будет psk
Щелкните левой кнопкой мыши значок connections
в правом верхнем углу.
Выберите edit connections
, затем выберите edit
в нужном соединении и нажмите wireless security
.
И установите флажок «показать пароль»
Это даст вам пароль для вашего текущего соединения.
sudo grep psk= /etc/NetworkManager/system-connections/*
или
sudo grep psk= /etc/NetworkManager/system-connections/(YOUR-SSID)
Откройте терминал (нажмите Ctrl kbd> + Alt kbd> + T kbd>), затем введите sudo cat /etc/NetworkManager/system-connections/<your-SSID>
(конечно, замените <your-SSID>
на имя вашей сети) и найдите строку с именем psk
. Это должен быть ваш пароль;
psk=notreallymypassword
Если вы хотите сделать это с помощью командной строки, файлы конфигурации беспроводной сети сохраняются в каталоге /etc/NetworkManager/system-connections/
. Вы можете получить их все сразу, как это:
sudo grep -r '^psk=' /etc/NetworkManager/system-connections/
. Это даст вам вывод, подобный этому: ]
sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/
Вывод легче читать с первого взгляда:
psk=12345
psk=password
Вот один вкладыш, чтобы сделать ответ Дэвида Фёрстера более полезным
MYCWD=`pwd`; cd /etc/NetworkManager/system-connections/ ; sudo grep -e '^psk=' * | less ; cd $MYCWD
В командной строке:
nmcli dev wifi show-password
Используя nmcli в Ubuntu 18.04, замените WIFINAME на имя беспроводной сети (ssid):
nmcli --show-secrets connection show WIFINAME | grep 802-11-wireless-security.psk:
показать-пароль у меня не работает