Đang gặp sự cố khi chạy tcpdump. Tôi phải chạy tcpdump với người dùng không root. Tìm kiếm trên web cho vấn đề của tôi và tìm ra tôi nên:
sudo setcap cap_net_admin=eip /usr/sbin/tcpdump
Điều đó cho phép tôi chạy tcpdump với người dùng của mình nhưng sau đó tôi nhận được:
you don't have permission to capture on that device
trên bất kỳ thiết bị nào tôi đã thử chụp.
Cũng đã đi một chút vũ phu và đã làm:
sudo chmod +s /usr/sbin/tcpdump
Điều đó cũng không làm điều đó.
tcpdump: eth0: You don't have permission to capture on that device (socket: Operation not permitted