Como usuários não administradores podem se conectar a redes Wi-Fi?


9

Estou tentando configurar o PolicyKit para que outros usuários possam configurar conexões Wi-Fi, mas minhas alterações parecem não trazer nenhum resultado.

Quando um usuário não administrador tenta se conectar a um novo Wi-Fi, a política do sistema impede a modificação das configurações de rede para todos os usuários . Ele pede a senha do usuário administrador.

Ok - esse passa pelo PolicyKit, então pensei em mudar a configuração para a ação org.freedesktop.NetworkManager.settings.modify.system. Eu criei um arquivo /etc/polkit-1/localauthority.conf.d/52-wifi-management.confcom conteúdo:

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

e adicionou o usuário ao netdevgrupo.

Mas isso não fez nenhuma diferença. Também não parece haver muita possibilidade de depuração do processo de autenticação. O que está acontecendo de errado? Como faço para que funcione conforme o esperado?



Há uma solução trabalhando em outra pergunta
artfulrobot

Respostas:


4

Sua configuração está correta, mas os arquivos de políticas locais devem ser colocados dentro /etc/polkit-1/localauthority/50-local.d/e a extensão do arquivo deve estar .pkla.

Para resolver seu 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

Os pacotes ubuntu-desktop-privileges já devem conter uma política que permita aos usuários do console configurar dispositivos de rede. Esse pacote não está instalado no seu sistema?


2
Na verdade, o pacote é chamado "policykit-desktop-privilégios". Na descrição do pacote: Ele não altera os privilégios para não Administradores (usuários que não estão no grupo "admin" ou "sudo") .
Eric Carvalho
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.