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?


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


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.


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.


-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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.