Hola a tod@s,

Tengo estos dos lanzadores en mi Escritorio:

[Desktop Entry]
Name=Zenmap
GenericName=GUI Port Scanner
TryExec=zenmap
Exec=zenmap %F
Terminal=false
Icon=/usr/local/share/zenmap/pixmaps/zenmap.png
Type=Application
Categories=Application;Network;Security;
Comment=A cross-platform GUI for the Nmap Security Scanner.
Keywords=network;scan;scanner;IP;security;


[Desktop Entry]
Name=Zenmap (as root)
GenericName=GUI Port Scanner
TryExec=/usr/local/share/zenmap/su-to-zenmap.sh
Exec=/usr/local/share/zenmap/su-to-zenmap.sh %F
Terminal=false
Icon=/usr/local/share/zenmap/pixmaps/zenmap.png
Type=Application
Categories=Application;Network;Security;
Comment=A cross-platform GUI for the Nmap Security Scanner.
Keywords=network;scan;scanner;IP;security;

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.

¿Alguna ayuda de cómo modificar loas lanzadores para que me los ejecute como 
root?


Saludos y gracias

Responder a