Dove NetworkManager memorizza le password WiFi su Ubuntu 15.10?


11

In precedenza avevo appreso che NetworkManager archivia le password WiFi in /etc/NetworkManager/system-connections/<wifi name>archivio. Ma nel mio caso su Ubuntu 15.10 non riesco a trovare alcuna password in quel file.

Ho provato questo:

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

qui NetworkManager memorizza le password WiFi?


è nel mio sotto [wifi-security] e inizia con psk=: P
Rinzwind

@Rinzwind quale Ubuntu stai usando?
Edward Torvalds,

15.10 ofc ourse;) sei sicuro di aver salvato la password?
Rinzwind,

@Rinzwind, ovviamente, uso quella connessione wifi ogni giorno senza inserire più volte la password
Edward Torvalds,

Risposte:


12

Se si sceglie di abilitare solo l'utente a utilizzare quella rete wifi , la password wifi viene memorizzata nel portachiavi gnome dell'utente corrente.

Se permetti a tutti di usare quella connessione wifi, la password viene memorizzata nel file che hai citato.

Puoi anche cambiare manualmente la posizione in cui è memorizzata la password nelle impostazioni del gestore di rete per quella rete wifi, scheda di sicurezza, fare clic sull'icona hdd + freccia verde nel campo della password ed effettuare la tua scelta.

inserisci qui la descrizione dell'immagine


Ho appena controllato qui. non è necessario riavviare il gestore di rete per rendere effettive le modifiche. Il tuo problema è altrove
soluzione

Stai cercando il file giusto?
solsTiCe

5

I file delle password vengono salvati in questa cartella:
(nel caso in cui la password sia memorizzata per tutti gli utenti)

/etc/NetworkManager/system-connections  

Eseguire questo comando per mostrare tutte le informazioni:

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

Quando la password è memorizzata per un solo utente, viene salvata in gnome-keyring.


2

Si potrebbe prendere in considerazione l'utilizzo del nmclicomando per aggiornare qualunque cosa NetworkManager faccia sotto il cofano. Per mostrare la password corrente per "esempio" SSID:

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

Per aggiornare la password per l '"esempio" SSID, utilizzare:

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

La maggior parte di quel comando serve a impedire che la nuova password venga visualizzata sul terminale, rimanga in una variabile d'ambiente o sia nella cronologia della shell.


-2

Se vuoi solo VEDERE le password e altre informazioni e non modificarle, e preferisci fare cose in stile gui, in una finestra terminale digita:

sudo nautilus

quindi inserisci la password al prompt e puoi navigare con il file manager nautilus al file e leggerlo.

La visualizzazione nel terminale è più semplice e probabilmente più sicura, ma alcuni convertitori di WinDOH preferiranno la graziosa interfaccia Windows.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.