Meu usuário de deploy precisa pertencer à lista sudoer do Upstart para iniciar o GUnicorn?

1

Meu usuário de implantação precisa pertencer à lista sudoer do Upstart para iniciar o GUnicorn?

Aqui está o erro do meu log Upstart

deploy is not in the sudoers file. This incident will be reported.

Funciona bem se eu não especificar o setuid e o setgid. Mas suspeito que executar o processo como root não seja uma boa ideia. Este é o script inicial que estou executando:

description "Gunicorn for django_instance"

start on (filesystem) stop on runlevel [016]

respawn console log

# Setting these to nobody and nogroup does not work either # setuid nobody # setgid nogroup

setuid deploy

setgid deploy

script

chdir /home/deploy/django_instance
exec sudo -u deploy -g deploy /home/deploy/venvs/test_env/bin/gunicorn django_instance.wsgi:application

end script

    
por indi 02.08.2013 / 12:36

0 respostas