¿Dónde almacena GNOME Network Manager las contraseñas?

10

En Network Manager, en la pestaña Identidad, puedo ingresar un nombre de usuario y contraseña para mi conexión OpenVPN. También puedo ingresar una contraseña para la "Clave privada del usuario".

Ambos campos de contraseña tienen las siguientes opciones:

  • Almacene la contraseña solo para este usuario
  • Almacene la contraseña para todos los usuarios
  • Solicite esta contraseña cada vez
  • No se requiere contraseña

Si elijo guardar la contraseña ("para este usuario" o "para todos los usuarios"), ¿dónde se almacena?

david.libremone
fuente

Respuestas:

11

Vaya al /etc/NetworkManager/system-connections/directorio, aquí se guardan todos los detalles de la conexión.

Y use el catcomando o cualquier editor de texto como root para ver las contraseñas guardadas. Debe haber una entrada relacionada con la seguridad, como [vpn-secrets]o [wifi-security].

[wifi-security]
auth-alg=open
group=
key-mgmt=wpa-psk
pairwise=
psk=sat004321

Para VPN,

[vpn-secrets] password=arnab002

La cadena que psk=sigue es la contraseña. Creo que es la misma ubicación para todos los usuarios.

Arnab
fuente
66
Esto es correcto para "almacenar para todos los usuarios". Para "almacenar solo para este usuario", necesita una aplicación que pueda solicitar los secretos y almacenarlos en algún lugar. Depende de esa aplicación, por ejemplo, nm-appletel secreto almacenado en el llavero del usuario.
thaller