come si fa a far eseguire, in uno script bash, dei comandi da un determinato utente?

Forse così?

su nome_utente
comando
comando...
exit