Ich versuche, PolicyKit so zu konfigurieren, dass andere Benutzer Wi-Fi-Verbindungen konfigurieren können, aber meine Änderungen scheinen überhaupt keine Ergebnisse zu bringen.
Wenn ein Benutzer ohne Administratorrechte versucht, eine Verbindung zu einem neuen Wi-Fi herzustellen, wird die Systemrichtlinie angezeigt, die das Ändern der Netzwerkeinstellungen für alle Benutzer verhindert . Es fragt nach dem Passwort des Administrators.
Ok - das geht über PolicyKit, also dachte ich, ich ändere einfach die Konfiguration für Action org.freedesktop.NetworkManager.settings.modify.system
. Ich habe eine Datei /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf
mit Inhalten erstellt:
[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes
und fügte den Benutzer der netdev
Gruppe hinzu.
Aber das machte keinen Unterschied. Es scheint auch nicht viele Möglichkeiten zum Debuggen des Authentifizierungsprozesses zu geben. Was läuft falsch? Wie mache ich es so, wie ich es erwartet habe?
quelle
Antworten:
Ihre Konfiguration ist korrekt, aber lokale Richtliniendateien sollten darin abgelegt werden
/etc/polkit-1/localauthority/50-local.d/
und die Dateierweiterung muss sein.pkla
.So lösen Sie Ihr Problem:
quelle
Die Ubuntu-Desktop-Berechtigungspakete sollten bereits eine Richtlinie enthalten, mit der Konsolenbenutzer Netzwerkgeräte konfigurieren können. Ist das Paket nicht auf Ihrem System installiert?
quelle