Lo habitual es ejecutar tcpdump como root debido a que utiliza recursos propios del mismo. Pero a veces aparece el error tcpdump: Couldn’t find user ‘tcpdump’, por ejemplo:
# tcpdump -i bond0 igmp tcpdump: Couldn't find user 'tcpdump'
Solución:
Es habitual que este problema se de al ejecutar tcpdump a través de una conexión ssh.
Hay que indicar explícitamente el usuario root en línea de comando con la opción Z:
tcpdump -Z root -i bond0 igmp tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on bond0, link-type EN10MB (Ethernet), capture size 96 bytes