Um método agnóstico do sistema de inicialização. Você pode usar isso em /etc/rc.local , um script /etc/init.d/... , um arquivo de configuração Upstart e provavelmente uma configuração systemd também.
sudo -u oli /full/path/to/application
Este comando será executado como usuário root e sudo será baixado para o usuário "oli". Obviamente, mude o usuário e o comando para seus propósitos.
setuid stanza:
start on (filesystem and stopped udevtrigger)
stop on runlevel [06]
setuid oli
respawn
exec /full/path/to/application