Wie behebt man „Couldn’t run /usr/bin/dumpcap in child process: Permission denied“ auf Linux

This post is also available in: English (Englisch)

Wenn du eine Fehlermeldung wie diese in Wireshark siehst:

liegt das daran, dass der aktuelle Systemnutzer keine Berechtigung hat, Pakete von der Netzwerkkarte abzufangen.

Das kann sogar dann passieren, wenn du während der Installation ausgewählt hast, dass normale Nutzer Pakete abfangen dürfen – denn diese Einstellung wird erst aktiv, wenn du dich aus- und wieder eingeloggt hast (oder den Computer neugestartet hast).

Um das Problem temporär zu beheben, ohne dich aus- und wieder einzuloggen, führe Wireshark als Root aus: sudo wireshark

Um das Problem permanent zu beheben, führe dieses Kommando aus:

sudo usermod -a -G wireshark $USER

und dann logge dich komplett aus und wieder ein (oder starte deinen Computer neu).