Linux – tcpdump : Couldn’t find user ‘tcpdump’

por | 16 octubre, 2015

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

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *