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.conf
com conteúdo:
[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes
e adicionou o usuário ao netdev
grupo.
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?
fonte
Respostas:
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:
fonte
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?
fonte