Mise à jour :
L'installation par défaut de Wireshark nécessite les privilèges de l'utilisateur root pour exécuter la capture de paquets. C'est pourquoi je suggère ci-dessous de l'exécuter en tant qu'utilisateur privilégié. Comme @Warren Hill pas la voie recommandée pour utiliser Wireshark.
Veuillez lire Comment puis-je exécuter WireShark, avec les privilèges de root ? et suivre Réponse d'@Oli sur la façon de reconfigurer Wireshark pour qu'il puisse fonctionner en tant que votre propre utilisateur.
Pour que les changements d'appartenance à un groupe soient effectifs (comme indiqué dans cette réponse), vous devez vous déconnecter ou redémarrer le système. Si, pour une raison quelconque, vous ne souhaitez pas le faire tout de suite, vous pouvez temporairement vous déconnecter ou redémarrer le système. login
pourrait vous aider. (Vous devrez spécifier votre mot de passe deux fois : une fois pour l'option sudo
et une fois pour login
).
$ sudo login <your_user_name>
[sudo] password for <your_user_name>:
password:
$ DISPLAY=:0.0 wireshark
Réponse laissée ci-dessous pour référence :
Essayez d'exécuter Wireshark avec les privilèges de root :
pkexec wireshark
Selon le Wiki Wireshark :
L'exécution de Wireshark (ou de tout autre analyseur/capture de réseau, pour ce qui est de l'analyse des données) est une bonne idée. ) sous Linux nécessite les privilèges root. Par conséquent, vous devez avoir privilèges root au démarrage de Wireshark, sinon vous ne pourrez pas capturer de données. Veuillez noter que vous n'êtes pas obligé de vous connecter en tant que root au démarrage de votre ordinateur. ordinateur, vous pouvez utiliser su(1) ou sudo(8) à cette fin.