Você pode permitir que um usuário execute uma ferramenta específica com rootprivilégio editando o /etc/sudoersarquivo. Por exemplo, você pode permitir que um usuário não root e não sudoer execute apenas um ifconfigcomando, para que ele / ela não possa acessar coisas com privilégios de root, como a visualização /etc/shadow.
Então, crie um usuário normal ( MYUSER no meu exemplo). Não adicione a rootou sudogrupos. Edite /etc/sudoerscom seu editor favorito como vim. Adicione esta linha em # User privilege specification:
MYUSER ALL=(root) NOPASSWD :/sbin/ifconfig *
Em seguida, acesse ifconfigusando sudoquando estiver conectado como MYUSER . Por exemplo:
sudo ifconfig eth0 down
Substitua ifconfignesta resposta com qualquer ferramenta que você quer, como tcpdump, tshark, etc.
A referência está aqui .