Je souhaite trouver le mot de passe du réseau sans fil auquel je suis actuellement connecté (et j'ai saisi le mot de passe lors de la connexion au réseau). Comment puis-je faire cela dans Ubuntu?
Cliquez à gauche sur l'icône connections
en haut à droite.
Choisissez edit connections
, puis edit
, sur la connexion dont vous avez besoin, puis cliquez sur wireless security
.
Et cliquez sur la case à cocher "Afficher le mot de passe"
Si vous souhaitez effectuer cette opération à l'aide de la ligne de commande, les fichiers de configuration du réseau sans fil sont enregistrés dans le répertoire /etc/NetworkManager/system-connections/
. Vous pouvez les obtenir tous à la fois comme ceci:
Sudo grep -r '^psk=' /etc/NetworkManager/system-connections/
Cela vous donnera une sortie comme ceci:
/etc/NetworkManager/system-connections/MyExampleSSID:psk=12345
/etc/NetworkManager/system-connections/AnotherSSID:psk=password
Vous pouvez supprimer le nom de fichier avec l'indicateur -h
:
Sudo grep -hr '^psk=' /etc/NetworkManager/system-connections/
La sortie est plus facile à lire en un coup d'œil:
psk=12345
psk=password
Ouvrir un terminal (appuyez sur Ctrl+Alt+T), puis tapez Sudo cat /etc/NetworkManager/system-connections/<your-SSID>
(bien sûr, remplacez <your-SSID>
par le nom de votre réseau) et recherchez la ligne nommée psk
. Cela devrait être votre mot de passe;
psk=notreallymypassword
Cela vous donnera le mot de passe pour votre connexion actuelle.
Sudo grep psk= /etc/NetworkManager/system-connections/*
Ou
Sudo grep psk= /etc/NetworkManager/system-connections/(YOUR-SSID)
voici un one-line pour rendre la réponse de @David Foerster plus utile
MYCWD=`pwd`; cd /etc/NetworkManager/system-connections/ ; Sudo grep -e '^psk=' * | less ; cd $MYCWD
vous pouvez simplement taper ls /etc/NetworkManager/system-connections/
et le nom de votre réseau s'affichera. Appuyez simplement sur la flèche vers le haut du clavier, tapez le nom de vos connexions et remplacez ls
par Sudo cat
.
le mot de passe sera psk