In che modo gli utenti non amministratori possono connettersi alle reti Wi-Fi?


9

Sto cercando di configurare PolicyKit in modo che altri utenti possano configurare le connessioni Wi-Fi, ma le mie modifiche non sembrano portare alcun risultato.

Quando un utente non amministratore tenta di connettersi a un nuovo Wi-Fi, ottengo il criterio di sistema che impedisce la modifica delle impostazioni di rete per tutti gli utenti . Richiede la password dell'utente amministratore.

Ok, quello passa tramite PolicyKit, quindi ho pensato di cambiare la configurazione per l'azione org.freedesktop.NetworkManager.settings.modify.system. Ho creato un file /etc/polkit-1/localauthority.conf.d/52-wifi-management.confcon contenuto:

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

e ha aggiunto l'utente al netdevgruppo.

Ma questo non ha fatto alcuna differenza. Inoltre, non sembra esserci molta possibilità per il debug del processo di autenticazione. Cosa non va? Come faccio a farlo funzionare come mi aspetto?



C'è una soluzione funzionante su un'altra domanda
artfulrobot

Risposte:


4

La configurazione è corretta, ma i file delle politiche locali devono essere inseriti all'interno /etc/polkit-1/localauthority/50-local.d/e l'estensione del file deve essere .pkla.

Per risolvere il tuo 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

I pacchetti ubuntu-desktop-privileges dovrebbero già contenere un criterio che consente agli utenti della console di configurare i dispositivi di rete. Quel pacchetto non è installato sul tuo sistema?


2
In realtà il pacchetto si chiama "policykit-desktop-privileges". Dalla descrizione del pacchetto: non modifica i privilegi per i non amministratori (utenti che non fanno parte del gruppo "admin" o "sudo") .
Eric Carvalho,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.