Acerca del comando su en Linux

Descripción de la función del comando Su: cambiar la identidad del usuario.

Sintaxis: su [-flmp][--help][--version][-][-c ][-s

][cuenta-usuario]

Notas adicionales: su permite a los usuarios cambiar temporalmente su identidad de inicio de sesión. Para ello deberás introducir la cuenta de usuario y la contraseña que deseas cambiar.

Parámetros:

-c o --command= Después de ejecutar el comando especificado, el usuario recuperará su identidad original.

-f o --fast funciona con csh y tsch para que el shell no tenga que leer el archivo de inicio.

-l o --login cambia la identidad, pero también cambia el directorio de trabajo, las variables HOME, SHELL, USER, LOGNAME y PATH.

-m,-p o --preserve-environment No cambia las variables de entorno al cambiar de identidad.

-s

o --shell=

especifica el shell a ejecutar.

--help Muestra ayuda.

--version muestra información de la versión.

[cuenta de usuario] Especifica el usuario a cambiar.

Ejemplo:

su -c ls root #Después de ejecutar el comando ls, cambie la cuenta a root y salga para volver al usuario original.

su root -f #Cambie la cuenta a root y pase -f al shell recién ejecutado.

su - test #Cambie la cuenta para probar y cambie el directorio de trabajo al directorio de inicio de la prueba.

su-prueba