Como o Ubuntu usa o Upstart, você precisa escrever um trabalho personalizado para o Upstart: link
Os processos iniciados durante a seqüência de inicialização têm privilégios de superusuário, então você não precisa se preocupar com sudo
, senhas e outras coisas.