web-dev-qa-db-fra.com

Comment les utilisateurs non administrateurs peuvent-ils se connecter aux réseaux Wi-Fi?

J'essaie de configurer PolicyKit pour que les autres utilisateurs soient autorisés à configurer des connexions Wi-Fi, mais mes modifications ne semblent pas apporter de résultats.

Lorsqu'un utilisateur non-administrateur essaie de se connecter à un nouveau réseau Wi-Fi, la boîte La stratégie système empêche la modification des paramètres réseau pour tous les utilisateurs. Il demande le mot de passe de l'utilisateur admin.

Ok - celui-ci passe par PolicyKit, alors j’ai pensé que je changerais simplement la configuration pour l’action org.freedesktop.NetworkManager.settings.modify.system. J'ai créé un fichier /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf avec un contenu:

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

et ajouté l'utilisateur au groupe netdev.

Mais cela n'a fait aucune différence. De plus, il ne semble pas y avoir beaucoup de possibilité de déboguer le processus d’authentification. Qu'est-ce qui ne va pas? Comment puis-je le faire fonctionner comme prévu?

8
viraptor

Votre configuration est correcte, mais les fichiers de règles locaux doivent être placés dans /etc/polkit-1/localauthority/50-local.d/ et l’extension de fichier doit être .pkla.

Pour résoudre votre problème:

Sudo mv /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf /etc/polkit-1/localauthority/50-local.d/52-wifi-management.pkla
4
Eric Carvalho

Les paquets ubuntu-desktop-privileges doivent déjà contenir une politique permettant aux utilisateurs de console de configurer les périphériques réseau. Ce paquet n'est-il pas installé sur votre système?

0
mdeslaur