Supongo que esto se aplica a cualquier escritorio Gnome. ¿Cuál es la diferencia entre estos dos comandos? De acuerdo con la documentación de Ubuntu y las preguntas que lo mencionan , la primera también establece la $HOME
variable de entorno y copia la variable .Xauthority en una ubicación temporal, pero ¿son esas las únicas diferencias para todos los sistemas que ejecutan Gnome, o solo se aplican a Ubuntu?
9
gksudo
solo estaba vinculadogksu
, al menos en Ubuntu .gksudo
funcionar de manera diferente en un sistema (como Ubuntu) donde no es más que un enlace simbólicogksu
? (Es una pregunta seria. No sé lo suficiente sobre Linux para saber si hace la diferencia).gksudo
, actúa como gksudo; si esgksu
actuar comogksu
Respuestas:
Después de buscar en la búsqueda de mayor longitud y un par de otras fuentes , creo que es seguro decir que
gksu
no es nada más que unwrapper
tornosudo
en la mayoría de los casos. Esta fuente indica que, dado quegksu
muestra un diálogo de contraseña, se usa para aplicaciones gráficas (como ya sabemos) porque puede usarse fuera de un emulador de terminal. De lo contrario, ejecutarsudo <cmd>
desde un iniciador no funcionaría porque no se le solicitaría una contraseña al usuario.fuente
Recuerdo que no podía ejecutar algunas aplicaciones X con
sudo
, pero pude ejecutarlas congksudo
okdesudo
.fuente