Soluzione 1:
Uso su - targetuser -s /bin/bash
da una shell radice.
Per l'esecuzione diretta del comando usa -c
:
su - targetuser -s /bin/bash -c "/bin/echo hello world"
Soluzione 2:
Usa Sudo. Funzionerà anche se l'utente non ha una vera shell.