¿Cómo pueden los usuarios que no son administradores conectarse a redes Wi-Fi?

9

Estoy tratando de configurar PolicyKit para que otros usuarios puedan configurar conexiones Wi-Fi, pero mis cambios no parecen tener ningún resultado.

Cuando un usuario no administrador intenta conectarse a un nuevo Wi-Fi, obtengo que la política del sistema evita la modificación de la configuración de red para todos los usuarios . Solicita la contraseña del usuario administrador.

Ok, ese va a través de PolicyKit, así que pensé que solo cambiaría la configuración para la acción org.freedesktop.NetworkManager.settings.modify.system. Creé un archivo /etc/polkit-1/localauthority.conf.d/52-wifi-management.confcon contenido:

[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes

y agregó el usuario al netdevgrupo.

Pero eso no hizo ninguna diferencia. Tampoco parece haber muchas posibilidades para depurar el proceso de autenticación. Que va mal ¿Cómo hago que funcione como espero?

viraptor
fuente
Hay otra solución que funciona en otra pregunta
artfulrobot el

Respuestas:

4

Su configuración es correcta, pero los archivos de políticas locales deben colocarse dentro /etc/polkit-1/localauthority/50-local.d/y la extensión del archivo debe ser .pkla.

Para resolver tu problema:

sudo mv /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf /etc/polkit-1/localauthority/50-local.d/52-wifi-management.pkla
Eric Carvalho
fuente
0

Los paquetes ubuntu-desktop-privileges ya deberían contener una política que permita a los usuarios de la consola configurar dispositivos de red. ¿Ese paquete no está instalado en su sistema?

mdeslaur
fuente
2
En realidad, el paquete se llama "policykit-desktop-privileges". De la descripción del paquete: No cambia los privilegios para los no Administradores (usuarios que no están en el grupo "admin" o "sudo") .
Eric Carvalho