¿Es la diferencia entre sudo cmd
y gksu cmd
, lo mismo que la diferencia
entre comenzar un shell con sudo -i
y sudo -s
?
... o dicho de otra manera,
¿Es sudo cmd
lo mismo sudo -i cmd
y gksu cmd
lo mismo que sudo -s cmd
?
EDITAR: según lo que leí en una página de documentación de Ubuntu donde dice:
You should never use normal sudo to start graphical applications as root.
You should use gksudo (kdesudo on Kubuntu) to run such programs. gksudo sets
HOME=~root, and copies .Xauthority to a tmp directory. This prevents files
in your home directory becoming owned by root.
(AFAICT, this is all that's special about the environment of the started
process with gksudo vs. sudo).
El "AFACIO" realmente no me da plena confianza de que no hay nada más.
(... una ACTUALIZACIÓN tardía : probé su comentario hoy (2 meses después) sobre:
"Esto evita que los archivos en su directorio principal sean propiedad de root".
Todos los archivos que creé a través de sudo / gksu eran propiedad de " root ", y el grupo era " root ").
He leído partes de la info sudo
y se dio cuenta de la -i
y -s
parece estar haciendo lo mismo que la AFAICT tema del medio ambiente ...
pero llegué a la sobrecarga .. así que he pedido a mi pregunta aquí.
PD ... Mi pregunta no es sobre sudo vs gksu
... Es más sobre: ¿Es gksu lo mismo que sudo -s
... y si no, en qué se diferencian?
fuente
graphical
interfaz ... una aplicación GTK funciona bastante bien independientemente de si se inicia a través de sudo o gksu ... pero sí ejecuta el programa en un entorno diferente ... (Yo ' Agregaré algo más a mi pregunta para señalar por qué hice la pregunta ...graphical frontend
. Siempre uso el terminal para ejecutar sudo / gksu ... pero en el espíritu de fuerza bruta probando todo lo que se me ocurría, intenté corrersudo
ygksu
con Alt + F2 ... ¡Bingo! ...sudo
desapareció en el vacío, perogksu
aprovechó la ocasión y me presentó el (legendario)graphical forntend
... Es el mismo diálogo que aparece para Synaptic Package Manager, etc ...gksu
cambia la carpeta XAUTHORITY, ysudo
no ... No estoy seguro de qué se trata, ¡pero parece significativo! ... Esto ha resuelto mi dilema ... (detalles en mi respuesta a continuación)