ฉันมีปัญหาในการรัน 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