¿Dónde almacena NetworkManager las contraseñas de WiFi en Ubuntu 15.10?

11

Anteriormente supe que NetworkManager almacena las contraseñas de WiFi en el /etc/NetworkManager/system-connections/<wifi name>archivo. Pero en mi caso en Ubuntu 15.10 no puedo encontrar ninguna contraseña en ese archivo.

Intenté esto:

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

¿Aquí NetworkManager almacena las contraseñas de WiFi?

Edward Torvalds
fuente
está en la mía bajo [seguridad wifi] y comienza con psk=: P
Rinzwind
@Rinzwind, ¿qué Ubuntu estás usando?
Edward Torvalds
15.10 ofc ourse;) ¿está seguro de haber guardado la contraseña?
Rinzwind
@Rinzwind, por supuesto, uso esa conexión wifi todos los días sin ingresar la contraseña una y otra vez
Edward Torvalds

Respuestas:

12

Si elige habilitar solo a su usuario para usar esa red wifi , la contraseña wifi se almacena en el llavero gnome de su usuario actual.

Si deja que todos usen esa conexión wifi, la contraseña se almacena en el archivo que mencionó.

También puede cambiar manualmente dónde se almacena esa contraseña en la configuración del administrador de red para esa red wifi, pestaña de seguridad, haga clic en el ícono del disco duro + flecha verde en el campo de contraseña y haga su elección.

ingrese la descripción de la imagen aquí

solsticio
fuente
Solo lo comprobé aquí. no es necesario reiniciar el administrador de red para que el cambio surta efecto. Su problema está en otra parte
solSTiCe
¿Estás buscando en el archivo correcto?
solSTiCe
5

Los archivos de contraseña se guardan en esta carpeta:
(en caso de que la contraseña se almacene para todos los usuarios)

/etc/NetworkManager/system-connections  

Ejecute este comando para mostrar toda la información:

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

Cuando la contraseña se almacena para un solo usuario, se guarda en gnome-keyring.

cl-netbox
fuente
2

Podría considerar usar el nmclicomando para actualizar cualquier cosa que haga NetworkManager debajo del capó. Para mostrar la contraseña actual para el "ejemplo" SSID:

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

Para actualizar la contraseña para el "ejemplo" SSID use:

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

La mayor parte de ese comando es evitar que la nueva contraseña se muestre en el terminal, permanezca en una variable de entorno o esté en el historial del shell.

vk5tu
fuente
-2

Si solo quiere VER las contraseñas y otra información y no editar, y prefiere hacer las cosas al estilo gui, en una ventana de terminal escriba:

sudo nautilus

luego ingrese la contraseña cuando se le solicite y puede navegar con el administrador de archivos nautilus hasta el archivo y leerlo.

Mostrar en el terminal es más sencillo y probablemente más seguro, pero algunos conversos de WinDOH preferirán la bonita interfaz de Windows.

GrowleyMonster
fuente