Diferencia entre su y su – Comando en Linux

Como nuevo usuario de Linux, es posible que siempre se encuentre confundido con respecto a la diferencia entre el comando su y el comando su. Pero antes de conocer la diferencia entre el comando su y su, debemos familiarizarnos con el entorno de usuario de Linux. 

Entorno de usuario de Linux: Los sistemas de Linux son entornos multiusuario. Cada vez que el sistema operativo Linux crea una nueva sesión de shell (después de que se inicie una nueva terminal en Linux), comenzó a preparar un entorno para sí mismo. Este entorno básicamente contiene la variable Environment (Environmental depende del tipo de shell, Bash generalmente se usa en la mayoría de las distribuciones de Linux).

Por ejemplo, el comando pwd es una variable ambiental.

Linux User Environment (pwd command shown)

La principal diferencia entre su y su – comando

El comando su es una abreviatura de «usuario sustituto» porque se usa para cambiar a otro usuario durante una sesión de inicio de sesión normal, pero a menudo se confunde con una abreviatura de «superusuario» ya que el comando su se usa principalmente para obtener «superusuario». privilegios como cuando su comando se ejecuta sin un nombre de usuario, automáticamente nos convertimos en superusuario después de proporcionar la contraseña de root correcta y luego de eso, ingresaremos al entorno predeterminado de root, simplemente escribiendo el siguiente comando:

su

give the root user password

Ahora inicie sesión como usuario raíz/superusuario

root user

Directorio Diferencias entre su y su –
 

Cuando cambiamos de un usuario a otro usando el comando su normal, el directorio actual sigue siendo el mismo que el del usuario anterior de esta manera

Directory Differences between su & su:Directory Differences between su & su:

Cuando cambiamos de un usuario a otro usando el comando su, el directorio actual cambia al directorio de inicio del usuario objetivo de esta manera:

Directory Differences between su & su:

Diferencias de ruta
 

El comando su no crea un nuevo entorno de usuario (en términos simples, pretenden ser el usuario objetivo), pero su crea un entorno de usuario totalmente nuevo (en términos simples, son en realidad el usuario objetivo) que podemos verificar con variables de entorno me gusta:

echo $PATH

Para su comando

Para su – comando

Para obtener más información, consulte el manual de su escribiendo:

man su

Directory Differences between su & su:

Publicación traducida automáticamente

Artículo escrito por tithimukherjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *