¿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?



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

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?


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.