El 2023-03-30 a las 11:33 +0200, Ramses escribió:
> El 30 de marzo de 2023 8:21:40 CEST, "Camaleón" <[email protected]> escribió:
> >El 2023-03-29 a las 22:00 +0200, Ramses escribió:
> >
> >> Tengo estos dos lanzadores en mi Escritorio:
> >
> >(...)
> >
> >> [Desktop Entry]
> >(...)
> >> Exec=zenmap %F
> >
> >> [Desktop Entry]
> >(...)
> >> Exec=/usr/local/share/zenmap/su-to-zenmap.sh %F
> >> 
> >> Si ejecuto el primero "Name=Zenmap", me dice que se está intentando 
> >> ejecutar el programa con un usuario que no tiene permisos, y a 
> >> continuación me lo abre.
> >> 
> >> Si ejecuto el segundo "Name=Zenmap (as root)", no hace nada.
> >> 
> >> Si en un terminal ejecuto esta línea 
> >> "/usr/local/share/zenmap/su-to-zenmap.sh" del segundo, no hace nada, pero 
> >> si en el terminal le antepongo el "sudo" a esa línea "sudo 
> >> /usr/local/share/zenmap/su-to-zenmap.sh", se abre sin problemas.
> >> 
> >> He probado a ponerles "sudo" al principio de las lineas en los comandos de 
> >> los lanzadores, pero me da error.
> >
> >Se trata de un bug conocido del paquete que además ya no lo veo 
> >disponible en las nuevas versiones de Debian:
> >
> >https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=zenmap;dist=unstable
> > 
> >> ¿Alguna ayuda de cómo modificar loas lanzadores para que me los ejecute 
> >> como root?
> >
> >Leyendo en contenido del guión que ejecuta zenmap como root, veo que 
> >necesita gksu/kdesu/xterm (?), mira a ver tienes alguna de las 3
> >aplicaciones pero ya te adelanto que son MUY antiguas, en las versiones 
> >actuales de Debian ya no se usan (están policykit, pkexec y demás 
> >moderneces).
> >
> >En cualquier caso, siempre podrás create un nuevo lanzador que se 
> >ajuste a lo que tengas instalado, según la versión de Debian que 
> >tengas.
> >
> >Mira a ver si te sirve lo que indican por aquí:
> >
> >Zenmap (as root) not working on Manjaro
> >https://github.com/nmap/nmap/issues/1874#issuecomment-770532361
> >
> Buenos días,
> 
> Ya había probado a anteponer el comando "pkexec" a la línea del comando 
> editando el fichero del lanzador, pero me pone el lanzador con error, como no 
> ejecutable.
> 
> ¿Alguna otra idea, incluir "zenmap" en"sudo" de alguna forma para que al 
> ejecutar el lanzador automáticamente se ejecute con otro usuario, es decir, 
> como "root"?

¿Has probado lo que recomiendan en el enlace?

Comprueba que tienes todos los paquetes necesarios instalados.

How to Install Zenmap on Ubuntu 22.04
https://blog.eldernode.com/install-zenmap-on-ubuntu-22-04/

Y revisa los comentarios donde dicen que NO funciona con Python3.

Saludos,

-- 
Camaleón 

Responder a