Eu descobri que depois de correr:
sudo dpkg-reconfigure wireshark-common
um grupo wireshark
foi criado em /etc/gshadow
. Então eu acabei de escrever:
sudo gpasswd -a $USER wireshark
e logout / login e agora funciona bem!
Eu instalei o Wireshark. Rodar como root não é recomendado, então
eu fiz
sudo dpkg-reconfigure wireshark-common
De acordo com:
link
Respondido Sim, Sair Iniciou o Wireshark e entendeu esta mensagem:
couldn't run /usr/bin/dumpcap in child process: Permission Denied.
Acho que segui a maneira recomendada de configurar o Wireshark, ele funcionou em 13.10, não em 14.04
O FYI, reconfigurando o wireshark-common, está na verdade configurando o grupo do dumpcap para o Wireshark. Ainda não funciona. Eu verifiquei isso.
Como deve ser feito em 14.04?
Eu descobri que depois de correr:
sudo dpkg-reconfigure wireshark-common
um grupo wireshark
foi criado em /etc/gshadow
. Então eu acabei de escrever:
sudo gpasswd -a $USER wireshark
e logout / login e agora funciona bem!
Sim, você corrigiu. Mas alguma coisa está faltando.Se você ver a mensagem de erro como couldn't run /usr/bin/dumpcap in child process: Permission Denied
.Go para terminal e
sudo dpkg-reconfigure wireshark-common
escolha a resposta como " YES
" .Em seguida, adicione o usuário ao grupo por
sudo adduser $USER wireshark
Em seguida, reinicie sua máquina e abra o wireshark. Funciona.
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
Tags networking 14.04 wireshark