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.