Atualização:
A instalação padrão do Wireshark requer privilégios de root para executar a captura de pacotes. É por isso que sugeri abaixo para executá-lo como um usuário privilegiado. Como @Warren Hill gentilmente apontou que esta não é a maneira recomendada de usar o Wireshark.
Por favor, leia Como eu executo o WireShark, com privilégios de root? e siga @ resposta do Oli sobre como reconfigurar o Wireshark para poder rodar como seu próprio usuário.
Para que as alterações na associação do grupo sejam efetivas (como indicado nessa resposta), você precisará sair ou reiniciar o sistema. Se você não quiser fazer isso agora por algum motivo, temporariamente login
pode ajudar. (Você terá que especificar sua senha duas vezes: uma vez para sudo
e uma vez para login
).
$ sudo login <your_user_name>
[sudo] password for <your_user_name>:
password:
$ DISPLAY=:0.0 wireshark
Responda à esquerda abaixo para referência:
Tente executar o Wireshark com privilégios de root:
pkexec wireshark
De acordo com o Wireshark Wiki :
Executando o Wireshark (ou qualquer outra captura / analisador de rede, para importa) no Linux precisa de privilégios de root. Portanto, você tem que ter privilégios de root ao iniciar o Wireshark, senão você não pode capturar dados. Por favor, note que você não precisa se logar como root ao iniciar seu computador, você pode usar su (1) ou sudo (8) para esse propósito.