Using Wireshark with non-root user in debian 10

Möchte man Wireshark unter Debian 10 mit dem Root User starten so kommt es zu folgender Fehlermeldung:

qt.qpa.screen: QXcbConnection: Could not connect to display 
Could not connect to any X display.

Falls es noch keine Wireshark Gruppe gibt so muss diese mit dem Befehlt groupadd wireshark hinzugefügt werden.

Um das zu umgehen sollte man Wireshark für bestimmte andere User freigeben. Um das zu erreichen müssen folgende Files angepasst werden.

su -
chgrp wireshark /usr/bin/dumpcap
chmod 750 /usr/bin/dumpcap
setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

Dann muss der eigene User noch in die Wireshark Gruppe hinzugefügt werden. Die erfolgt in der Datei /etc/group. Die Datei ist folgendermassen aufgebaut:

hauptmj:x:1000:
systemd-coredump:x:999:
wireshark:x:125:hauptmj,root

Bei der Gruppe wireshark muss nun der Benutzer eingetragen werden.

Sollte alles richtig konfiguriert sein kann nun Wireshark über den Anwendungsstarter gestartet werden.

Die Netzwerkinterfaces sind nun im Wireshark zu sehen.