Esiste un modo per cambiare l'identità dell'utente all'interno di uno script (eseguito come root come parte di un processo di installazione) per eseguire alcuni comandi senza chiamare uno script esterno, per poi tornare root
a eseguire altri comandi?
Una specie di:
#!/bin/bash
some commands as root
SWITCH_USER_TO user
some commands as user including environment variables checks, without calling an external script
SWITCH_USER_BACK
some other stuff as root, maybe another user id change...