Siempre he recomendado presionar ALT+ F2y escribir, por ejemplo, gksu nautilus
o gksudo nautilus
ambos son equivalentes; ejecutar programas gráficos con privilegios de root . Sin embargo, acabo de instalar raring en un sistema de prueba y esto ya no funciona.
gksu
y gksudo
no se instalan como parte de una instalación por defecto predeterminada; aunque están en los repositorios. En 12.04 al menos gksudo
era solo un enlace simbólico agksu
Las razones por las que siempre he hecho esto se deben a que, aunque a menudo es seguro de usar sudo
en algunas circunstancias, puede causar problemas con las aplicaciones gráficas, ya gksu
que ejecuta el programa como root mientras lo hace sudo
usted mismo pero con privilegios elevados.
Esto puede significar que, sin darse cuenta, cambia el propietario de los archivos críticos del sistema. Esto puede causar problemas.
Este razonamiento se explica mejor aquí:
¿Por qué se eliminó el comando de una instalación nueva y qué deberíamos usar en su lugar?
gksudo
y nogksu
son idénticos, aunque uno sea un enlace simbólico a otro (el programa detecta cómo se inició). Existe una sutil diferencia que, en casos excepcionales, puede conducir a la pérdida de los archivos del sistema seleccionados. Por lo tanto, hasta que empiece a usar , use siempre en lugar de . pkexec
gksudo
gksu
gksudo
eran los mismos. ¿Cuál es la diferencia entre gksudo y gksu? . ¿Puedes agregar una respuesta a esa pregunta que explique la diferencia por favor? o denos un enlace a un sitio web que lo explique para que uno de nosotros pueda hacerlo.
gksu
dejó de instalarse por defecto es que los desarrolladores piensan que polkit es una mejor manera de controlar los privilegios. Por lo tanto, han estado migrando gradualmente aplicaciones para usarlas en su lugar. gksu
solo era parte de la instalación predeterminada porque otras aplicaciones dependían de ello. Dado que nada en una instalación predeterminada depende gksu
o gksudo
ya no se utiliza como una dependencia.