Una instalación estándar de Wireshark no le da permiso al programa para acceder a la interfaz de red.
Supongo que tengo que ejecutar el programa sudo
, pero no sé cómo agregarlo al icono, si esa es la forma de hacerlo.
permissions
wireshark
Sven AA
fuente
fuente
tcpdump
herramienta en Linux si lewireshark
está dando demasiados problemas.Respuestas:
Para WireShark hay una mejor manera. El bit que normalmente necesita raíz es la aplicación de recogida de paquetes y esto puede ser configurado para permitir que ciertas personas lo utilizan sin
sudo
,gksu
,etc
.En una terminal (muy importante que estés en una terminal, no solo el diálogo Alt + F2) ejecuta esto:
Esto le preguntará si desea permitir que usuarios no root puedan rastrear. Eso es a lo que apuntamos, así que selecciona
Yes
y presiona regresar.Esto agrega un
wireshark
grupo. Cualquiera en ese grupo podrá oler sin ser root. Obviamente, esto es más seguro que dejar que alguien huela, pero sí significa que no hay verificación de contraseña. Técnicamente, cualquier persona con acceso a una computadora que haya iniciado sesión con unawireshark
cuenta podrá oler. Si eso es aceptable para usted, continúe.De lo contrario, vuelva a ejecutarlo y seleccione no.
Entonces solo necesita agregar el usuario a ese grupo. Ejecuta esto:
Y reiniciar o cerrar sesión. Cuando vuelvas a entrar, debería permitirte comenzar a olfatear sin preocuparte por ser root.
fuente
newgrp wireshark
comando para ingresar temporalmente al grupo después de haberse convertido en miembro delwireshark
grupo.su - $USER
como se describe en VolverTambién puede ejecutar Wireshark con privilegios de root ejecutándose
gksu wireshark
desde la terminal.Tenga en cuenta que existen problemas de seguridad con la ejecución de Wireshark en este modo, es decir, que cualquier vulnerabilidad que comprometa a Wireshark ahora tiene privilegios de root en lugar de privilegios de usuario. Esto es más preocupante con Wireshark que con otras aplicaciones porque, por su propia naturaleza (captura y procesamiento de entradas arbitrarias), Wireshark es más vulnerable a las vulnerabilidades que las aplicaciones de escritorio típicas. Probablemente esté seguro en una red SOHO, pero debe tener en cuenta esta preocupación antes de continuar.
Citas:
fuente
Realmente no es necesario iniciar WireShark como root. Por favor lea la página oficial . En resumen, debes hacer:
Luego cierre la sesión y vuelva a iniciarla.
Nota: este método se probó en 16.04 LTS, 17.10 y 18.04 LTS.
fuente
puedes probar esto también, abrir la terminal, ejecutar este comando
ejecute wireshark como usuario no root
fuente