Де NetworkManager зберігає паролі WiFi на Ubuntu 15.10?


11

Раніше я дізнався, що NetworkManager зберігає /etc/NetworkManager/system-connections/<wifi name>файли паролів WiFi . Але в моєму випадку на 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-безпекою] і починається з psk=: P
Rinzwind

@Rinzwind який Ubuntu ви використовуєте?
Едвард Торвальдс

15.10 ofc ourse;) Ви впевнені, що ви зберегли пароль?
Rinzwind

@ Rinzwind звичайно, я користуюся цим підключенням до wifi щодня, не вводячи пароль знову і знову
Едвард Торвальдс

Відповіді:


12

Якщо ви вирішите лише дозволити користувачеві користуватися цією мережею Wi-Fi , то пароль Wi-Fi зберігається в ключі gnome вашого поточного користувача.

Якщо ви дозволите кожному використовувати це з'єднання Wi-Fi, пароль зберігається у згаданому вами файлі.

Ви також можете вручну змінити, де цей пароль зберігається в налаштуваннях мережевого менеджера для цієї мережі Wi-Fi, на вкладці безпеки, натисніть значок hdd + зелена стрілка в полі пароля і зробіть свій вибір.

введіть тут опис зображення


Просто перевірив це тут. не потрібно перезапускати мережевий менеджер, щоб зміни вступили в силу. Ваша проблема в іншому місці
solsTiCe

Шукаєте потрібний файл?
solsTiCe

5

Файли паролів зберігаються в цій папці:
(якщо пароль зберігається для всіх користувачів)

/etc/NetworkManager/system-connections  

Виконайте цю команду, щоб показати всю інформацію:

sudo cat /etc/NetworkManager/system-connections/YOUR-SSID  

Якщо пароль зберігається лише для одного користувача, він зберігається в gnome-keyring.


2

Ви можете розглянути можливість використання nmcliкоманди для оновлення того, що NetworkManager робить під кришкою. Щоб показати поточний пароль для "прикладу" SSID:

nmcli --show-secrets connection show id example | fgrep 802-1x.password

Щоб оновити пароль для "прикладу" SSID, використовуйте:

(IFS='' read -s -r -p '802.1X password '; nmcli connection modify id example 802-1x.password "$REPLY")

Більшість цієї команди полягає в тому, щоб запобігти відображенню нового пароля на терміналі, залишаючись змінною середовища або бути в історії оболонки.


-2

Якщо ви просто хочете бачити паролі та іншу інформацію, а не редагувати, і ви вважаєте за краще робити стиль gui, у вікні терміналу:

sudo nautilus

після цього введіть пароль під запитом, і ви можете перейти за допомогою файлу менеджера nautilus до файлу та прочитати його.

Відображення в терміналі є більш простим і, ймовірно, більш безпечним, але деякі перетворювачі WinDOH віддадуть перевагу досить віконному інтерфейсу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.