Ich habe Probleme beim Ausführen von tcpdump. Ich muss tcpdump mit Nicht-Root-Benutzer ausführen. Durchsuchte das Web nach meinem Problem und fand heraus, ob ich:
sudo setcap cap_net_admin=eip /usr/sbin/tcpdump
Das ermöglichte es mir, tcpdump mit meinem Benutzer auszuführen, aber dann bekam ich:
you don't have permission to capture on that device
auf jedem Gerät habe ich versucht, zu erfassen.
Ging auch ein wenig Brute-Force und tat:
sudo chmod +s /usr/sbin/tcpdump
Das hat es auch nicht getan.
tcpdump: eth0: You don't have permission to capture on that device (socket: Operation not permitted