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.
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
Ahora inicie sesión como usuario raíz/superusuario
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
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:
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
Publicación traducida automáticamente
Artículo escrito por tithimukherjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA