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.conf
con contenido:
[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes
y agregó el usuario al netdev
grupo.
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?
fuente
Respuestas:
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:
fuente
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?
fuente