Próbuję skonfigurować PolicyKit, aby inni użytkownicy mogli konfigurować połączenia Wi-Fi, ale moje zmiany nie wydają się przynosić żadnych rezultatów.
Gdy użytkownik niebędący administratorem próbuje połączyć się z nową siecią Wi-Fi, otrzymuję zasady systemowe uniemożliwiające modyfikację ustawień sieciowych dla wszystkich użytkowników . Pyta o hasło administratora.
Ok - ten przechodzi przez PolicyKit, więc pomyślałem, że zmienię konfigurację działania org.freedesktop.NetworkManager.settings.modify.system
. Utworzyłem plik /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf
z zawartością:
[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes
i dodał użytkownika do netdev
grupy.
Ale to nie miało znaczenia. Wydaje się również, że nie ma dużej możliwości debugowania procesu uwierzytelniania. Co jest nie tak? Jak sprawić, by działał zgodnie z oczekiwaniami?
źródło
Odpowiedzi:
Twoja konfiguracja jest prawidłowa, ale lokalne pliki zasad powinny być umieszczone w środku,
/etc/polkit-1/localauthority/50-local.d/
a rozszerzenie pliku musi być.pkla
.Aby rozwiązać problem:
źródło
Pakiety uprawnień do pulpitu ubuntu powinny już zawierać zasady, które pozwalają użytkownikom konsoli konfigurować urządzenia sieciowe. Czy ten pakiet nie jest zainstalowany w twoim systemie?
źródło