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.

results matching ""

    No results matching ""