
alexabolada
(usa Debian)
Enviado em 13/07/2023 - 11:36h
Sim, para impedir que um usuário acesse as configurações de rede no modo gráfico, você pode configurar as políticas de controle de acesso no Polkit. O Polkit é o serviço padrão no Linux para controlar previlégios de sistema para usuários.
Primeiramente, vamos identificar o action que devemos desabilitar, referente a configuração de rede. Abrimos o terminal e executamos o comando
pkaction:
# pkaction | grep network
Busque a linha que contém algo como
org.freedesktop.NetworkManager.settings.modify.system. Esta é a ação que queremos bloquear.
Feito isso, crie um arquivo chamado 10-network-manager.pkla no diretório /etc/polkit-1/localauthority/50-local.d/
# vim /etc/polkit-1/localauthority/50-local.d/10-network-manager.pkla
A inserção de configurações deve seguir o seguinte formato, consolidado em grupos de usuários ou em usuários específicos.
[Disable network]
Identity=unix-user:username
Action=org.freedesktop.NetworkManager.settings.modify.system
ResultAny=no
ResultInactive=no
ResultActive=no
Substitua o
username pelo nome do usuário em questão.
Com isso,