Gdzie NetworkManager przechowuje hasła WiFi na Ubuntu 15.10?

11

Wcześniej dowiedziałem się, że NetworkManager przechowuje hasła WiFi w /etc/NetworkManager/system-connections/<wifi name>pliku. Ale w moim przypadku na Ubuntu 15.10 nie mogę znaleźć żadnego hasła w tym pliku.

Próbowałem tego:

sudo cat /etc/NetworkManager/system-connections/cig | grep psk
[sudo] password for edward: 
key-mgmt=wpa-psk
psk-flags=1

tutaj NetworkManager przechowuje hasła WiFi?

Edward Torvalds
źródło
jest w mojej pod [wifi-security] i zaczyna się od psk=: P
Rinzwind
@Rinzwind, którego Ubuntu używasz?
Edward Torvalds
15.10 ofc ourse;) czy na pewno zapisałeś hasło?
Rinzwind
@Rinzwind oczywiście, używam tego połączenia WiFi codziennie bez wprowadzania hasła
Edward Torvalds

Odpowiedzi:

12

Jeśli zdecydujesz się zezwolić użytkownikowi na korzystanie tylko z tej sieci Wi-Fi, hasło Wi-Fi zostanie zapisane w breloczku gnome bieżącego użytkownika.

Jeśli pozwolisz każdemu korzystać z tego połączenia Wi-Fi, hasło zostanie zapisane w pliku, o którym wspomniałeś.

Możesz także ręcznie zmienić miejsce przechowywania hasła w ustawieniach menedżera sieci dla tej sieci Wi-Fi, na karcie bezpieczeństwa, kliknij ikonę dysku twardego + zielona strzałka w polu hasła i dokonaj wyboru.

wprowadź opis zdjęcia tutaj

przesilenie dnia z nocą
źródło
Właśnie to sprawdziłem tutaj. nie trzeba ponownie uruchamiać menedżera sieci, aby zmiana zaczęła obowiązywać. Twój problem jest gdzie indziej
solsTiCe
Czy szukasz odpowiedniego pliku?
solsTiCe
5

Pliki haseł są zapisywane w tym folderze:
(w przypadku, gdy hasło jest przechowywane dla wszystkich użytkowników)

/etc/NetworkManager/system-connections  

Wykonaj to polecenie, aby wyświetlić wszystkie informacje:

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

Kiedy hasło jest przechowywane tylko dla jednego użytkownika, jest zapisywane w gnome-keyring.

cl-netbox
źródło
2

Możesz rozważyć użycie nmclipolecenia do zaktualizowania wszystkiego, co NetworkManager robi pod maską. Aby wyświetlić bieżące hasło dla „przykładu” SSID:

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

Aby zaktualizować hasło dla „przykładu” SSID, użyj:

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

Większość tego polecenia ma zapobiegać wyświetlaniu nowego hasła na terminalu, pozostawaniu w zmiennej środowiskowej lub w historii powłoki.

vk5tu
źródło
-2

Jeśli chcesz ZOBACZYĆ hasła i inne informacje, a nie edytować, i wolisz robić rzeczy w stylu GUI, w oknie terminala:

sudo nautilus

następnie wpisz hasło w monicie i możesz nawigować za pomocą menedżera plików nautilus do pliku i go przeczytać.

Wyświetlanie w terminalu jest prostsze i prawdopodobnie bezpieczniejsze, ale niektóre konwertery WinDOH będą preferować ładny interfejs okienkowy.

GrowleyMonster
źródło