permitir que o usuário ative/desative a interface de rede sem permissão de root

permitir que o usuário ative/desative a interface de rede sem permissão de root

eu gostaria de permitir que um usuário sem permissão de root habilite/desabilite uma interface de rede na linha de comando, como:

ip link set ens18 down

(ubuntu 18.04 com netplan)

eu apreciaria qualquer contribuição ou ajuda, felicidades!

Responder1

provavelmente a melhor maneira de fazer isso é através da configuração adequada do sudo. Você pode especificar comandos exatos que podem ser executados e (se desejar) fazer com que não seja necessário inserir uma senha

Você pode usar /etc/sudoersou/etc/sudoers.d/network_interface

Com conteúdo semelhante a

user1 ALL=(ALL) /usr/bin/ip link set ens18 down

Veja aqui:https://www.sudo.ws/man/1.8.15/sudoers.man.html

Na parte inferior há uma seção de EXEMPLOS, se você não quiser ler tudo

informação relacionada