Acerca del comando su en Linux
Sintaxis: su [-flmp][--help][--version][-][-c
][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
-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