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.