5.2.2.- su
Sintaxis: su [-c command] [-s shell] [-, -l, --login] [user]
El mandato su permite cambiar la identidad de un usuario o ejecutar un comando bajo la identidad de otro usuario.
Este mandato admite opciones, algunas de las más comunes son las que se citan a continuación:
Cuando se ejecuta sin argumentos, por defecto se ejecuta una shell interactiva como root.
-, -l, --login: comienza la shell como un login shell con un entorno similar a un login real:
Limpia todas las variables de entorno excepto TERM.
Inicializa las variables de entorno HOME, SHELL, USER, LOGNAME y PATH.
Cambiar al directorio home del usuario en cuestión.
Establece argv[0] de la shell a '-' con el fin de hacer la shell un login shell.
-c command: Pasa un comando a la shell.
-s shell: Ejecuta la shell especificada en lugar de la de defecto.