Para las conexiones WPA-Enterprise que utilizan un nombre de usuario / contraseña, la contraseña generalmente se almacena en el conjunto de claves del usuario, incluso si la casilla de verificación "disponible para todos los usuarios" está marcada.
La única forma que he encontrado para evitar que NetworkManager solicite mi contraseña es editando manualmente la configuración de conexión:
Edite la conexión de red, asegurándose de que la casilla de verificación "disponible para todos los usuarios" esté habilitada. Guárdalo
Abrir un directorio terminal y el cambio: cd /etc/NetworkManager/system-connections
. Cada archivo en ese directorio representa una de las conexiones guardadas para "todos los usuarios" por NetworkManager.
Use sudo grep flags *
para enumerar todos los archivos que usan banderas de contraseña. Verá el nombre del archivo que representa su conexión wifi WPA Enterprise. Llamemos a ese archivo myconnection
.
Edite el archivo sudo nano myconnection
Vaya a la sección [802-1x]
en el archivo, elimine el password-flags
y agregue una línea password=mypassword
.
Guarda el archivo
En el próximo reinicio, NetworkManager ya debería tener la contraseña, por lo que no debería tener que desbloquear el llavero para conectarse.
Tenga en cuenta que este enfoque almacena su contraseña en un archivo de texto sin formato. Aunque el archivo de texto solo es legible por root, NetworkManager puede leerlo y cualquier usuario puede ver la contraseña y acceder a la configuración de "editar conexión" en NetworkManager. Esta solución puede ser práctica para los usuarios que usan un inicio de sesión sin contraseña en una computadora que solo usan ellos.