¿Puede un script que se ejecuta como root ejecutar otro script como usuario normal?

¿Puede un script que se ejecuta como root ejecutar otro script como usuario normal?

Entonces, si ejecuto un script como root usando gksu, ¿puede ese script ejecutar otro script como usuario normal? ¡Gracias!

Respuesta1

Eso es básicamente lo que hace sudo. Puede ejecutar un comando como otro usuario escribiendo:

sudo -u [user] <command>

o

sudo --user=[user] <command>

El comando sudo es muy flexible y puedes descubrir las muchas opciones que tienes usando las páginas de manual o la opción de ayuda:

sudo --help
man sudo

información relacionada