```su - USER -c 'PROGRAM'``` USER is optional and default to root. ```su - -c '(tty &)'``` The ampersand detach the program as exec does, the parenthesis throws up your inner scripting in a subshell with no TTY. Enjoy.