¿Cuál es la diferencia entre sudo, kdesudo y gksudo, y cuándo debo usar cada uno? Sé que sudo me permite ejecutar funciones cli y gui, pero he visto a otras personas en sitios web que usan kdesudo y gksudo para funciones gui.
¿Cuál es la diferencia entre sudo, kdesudo y gksudo, y cuándo debo usar cada uno? Sé que sudo me permite ejecutar funciones cli y gui, pero he visto a otras personas en sitios web que usan kdesudo y gksudo para funciones gui.
Respuestas:
sudo
representa Super User Do
. Eso significa que proporciona privilegios del usuario raíz / principal a través del terminal. Obtenga más información sobre sudo en su sitio oficial .
Del comentario de Vinicius
Originalmente significaba 'superusuario do', ya que las versiones anteriores de sudo estaban diseñadas para ejecutar comandos solo como superusuario. Sin embargo, las versiones posteriores agregaron soporte para ejecutar comandos no solo como superusuario sino también como otros usuarios (restringidos), y por lo tanto también se expande comúnmente como 'usuario sustituto'. Aunque el último caso refleja su funcionalidad actual con mayor precisión, sudo a menudo todavía se llama 'superusuario do', ya que a menudo se usa para tareas administrativas.
gksudo
y kdesudo
ambos también son sudo
cosa, excepto que el primero es el uso para la sudo
operación gráfica que funciona utilizando GUI en lugar de terminal y el segundo es una gksudo
alternativa para Kubuntu.
Y una breve nota de wiki
Nunca debe usar sudo normal para iniciar aplicaciones gráficas como Root. Debe usar gksudo (kdesudo en Kubuntu) para ejecutar dichos programas. gksudo establece HOME = ~ root y copia .Xauthority en un directorio tmp. Esto evita que los archivos en su directorio de inicio sean propiedad de Root. (AFAICT, esto es todo lo que es especial sobre el entorno del proceso iniciado con gksudo vs. sudo).
su
no es 'súper usuario', sino 'cambiar de usuario', el usuario al que cambiar es un argumento opcional, cuyo valor predeterminado es root
gksu gedit /path/to/file.txt
para editar un archivo, y ahora se debe hacer lo gedit admin:///path/to/file.txt
que se describe aquí maketecheasier.com/gksu-alternatives-ubuntu-bionic