Para o WireShark, há um jeito melhor. O bit que normalmente precisa de root é o aplicativo de coleta de pacotes e isso pode ser configurado para permitir que certas pessoas o usem sem sudo
, gksu
, etc
.
Em um terminal (muito importante que você esteja em um terminal, não apenas no diálogo Alt + F2), execute isto:
sudo dpkg-reconfigure wireshark-common
Isso perguntará se você deseja permitir que o usuário não root possa detectar. É para isso que estamos buscando, então selecione Yes
e clique em retornar.
Isso adiciona um grupo wireshark
. Qualquer pessoa nesse grupo poderá farejar sem ser raiz. Isso é obviamente mais seguro do que simplesmente deixar alguém farejar, mas significa que não há verificação de senha. Tecnicamente, qualquer pessoa com acesso a um computador logado com uma conta wireshark
será capaz de farejar. Se isso for aceitável para você, continue.
Se não, corra novamente e selecione não.
Então você só precisa adicionar o usuário a esse grupo. Execute isto:
sudo adduser $USER wireshark
E reinicie ou faça logout. Quando você estiver de volta, deve começar a cheirar sem se preocupar em ser root.