[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Crear lanzadores con permisos de superusuario.



El 30 de marzo de 2023 12:32:13 CEST, Ramses <ramses.sevilla@gmail.com> escribió:
>El 30 de marzo de 2023 11:53:03 CEST, "Camaleón" <noelamac@gmail.com> escribió:
>>El 2023-03-30 a las 11:33 +0200, Ramses escribió:
>>> El 30 de marzo de 2023 8:21:40 CEST, "Camaleón" <noelamac@gmail.com> 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, ese enlace ya lo había revisado, y me daba problemas de dependencias al instalar la librería que proponen en el proceso, el tema de la instalación de GTK, creo recordar.
>
>Finalmente di con este enlace, que coge el código fuente, hace una modificación de "path" en los ficheros y se hace la compilación e instalación.
>
>Sí ejecuto "sudo zenmap" desde un terminal, "zenmap" arranca en entorno gráfico sin problemas. La historia está en crear un lanzador en el Entorno Gráfico, que no consigo crear el lanzador para que me ejecute "sudo zenmap". También he probado con "pkexec zenmap", pero me da error el lanzador, pero si ejecuto esa orden desde un terminal, funciona perfectamente.
>
>No sé si me explico...
>
>
>Saludos y gracias 
>

Perdón, se me pasó poner el enlace:

https://askubuntu.com/questions/1421263/cant-install-zenmap-on-ubuntu-22-04-due-to-dependency-issues


Saludos y gracias


Reply to: