У мене проблеми із запуском tcpdump. Я повинен запустити tcpdump з некореневим користувачем. Шукали в Інтернеті свою проблему і зрозуміли, що мені слід:
sudo setcap cap_net_admin=eip /usr/sbin/tcpdump
Це дозволило мені запустити tcpdump зі своїм користувачем, але тоді я отримав:
you don't have permission to capture on that device
на будь-якому пристрої, який я намагався захопити.
Також пішов трохи жорстоко і зробив:
sudo chmod +s /usr/sbin/tcpdump
Це теж не зробило.
tcpdump: eth0: You don't have permission to capture on that device (socket: Operation not permitted