Quando ci si collega ad una rete WiFi, Ubuntu ne mantiene i dettagli salvati. Accedere a questi dati può essere in certe circostanze molto utile in quanto permette per esempio di estrarne la password nel caso ci fossimo dimenticati di questa. Vediamo quindi dove vengono salvati i dettagli di tutte le reti WiFi a cui ci siamo connessi.
Elencare le reti WiFi memorizzate
Come prima cosa apriamo la command line. Lanciamo quindi il seguente comando per ottenere un elenco di tutte le reti WiFi a cui ci siamo connessi nel corso del tempo e che sono quindi memorizzate sottoforma di file nella directory /etc/NetworkManager/system-connections
:
ls -la /etc/NetworkManager/system-connections/
Otterremo un output simile al seguente:
-rw------- 1 root root 354 giu 5 2022 station-free.nmconnection
-rw------- 1 root root 348 apr 4 14:30 TavoLinuX.nmconnection
-rw------- 1 root root 512 set 28 2022 TBH_guest.nmconnection
-rw------- 1 root root 349 dic 1 2022 TICOWORKING.nmconnection
Ottenere i dettagli di una rete WiFi memorizzata
Ora non ci resta che utilizzare il comando <code>cat</code> per leggere il contenuto del file che contiene i dettagli della rete WiFi di cui ci interessa estrarre le informazioni:
cat /etc/NetworkManager/system-connections/TavoLinuX.nmconnection
In questo esempio estraiamo i dettagli relativi alla rete WiFi TavoLinuX
. L’output che otteniamo è il seguente:
[connection]
id=TavoLinuX
uuid=8726aae4-4512-4141-8843-58c8083ae53e
type=wifi
interface-name=wlp0s20f3
permissions=
[wifi]
mac-address-blacklist=
mode=infrastructure
ssid=TavoLinuX
[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=fashioncafe
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
[proxy]