Gostaria especificamente que eles pudessem usar o Network Manager.
Responder1
Aqui está uma maneira de fazer isso, restringindo o escopo dos usuários e comandos do sudo.
Crie um novo arquivo sudoers com qualquer nome:
sudo visudo -f /etc/sudoers.d/network-config
Adicione o conteúdo do arquivo (com nomes de usuário reais e quaisquer comandos adicionais reais, é claro)...
User_Alias NET_CFG_USERS = username1, username2, username3
Cmnd_Alias NET_CFG_CMNDS = /usr/bin/nm-connection-editor, command2, command3
NET_CFG_USERS ALL = (root) NET_CFG_CMNDS
Salve e saia. Agora os usuários nomeados podem abrir um terminal para alterar as configurações, usando sua própria senha:
sudo nm-connection-editor
Sucesso?
Algumas notas: Écríticoque você usa visudo
e nenhum outro método para isso, ou entãosudo pode quebrar. Por favor, considere ler essa postagem primeiro para evitar o problema. Resumindo, o sudo parece ter sido programado para não funcionar se as permissões de um arquivo sudoers não forem 0440. O visudo
comando cria arquivos com as permissões corretas. Considerando que você deveria fazer isso:
sudo -e /etc/sudoers.d/network-config
você pode ficar temporariamente sem acesso administrativo.