A qual grupo preciso adicionar um usuário para conceder acesso à edição de conexões de rede?

A qual grupo preciso adicionar um usuário para conceder acesso à edição de conexões de rede?

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 visudoe 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 visudocomando 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.

informação relacionada