Acesso negado erro com svlogd

1

Eu configurei um servidor wheezy debian e estou usando o runit para manter meus serviços funcionando. Eu também configurei svlogd, mas é onde eu estou tendo problemas. Quando os serviços começam eu corro "ps aux" e eu posso ver que o svlogd tem um erro:

runsvdir -P /home/[user]/service log:.rrent: /home/[user]/logs/gunicorn/: access denied sv
logd: pausing: unable to open current: /home/[user]/logs/celery/: access denied 

Eu tenho runit e svlogd sendo executado como meu usuário em vez de root. Se eu "tail ~ / logs / aipo / current" eu vejo isso:

2014-07-05_10:07:44.10589 If you really want to continue then you have to set the C_FORCE_ROOT
2014-07-05_10:07:44.10589 environment variable (but please think about this before you do).
2014-07-05_10:07:44.10589 
2014-07-05_10:07:44.10590 User information: uid=0 euid=0 gid=0 egid=0
2014-07-05_10:07:44.10592 

Por isso, não sei por que a mensagem de acesso negado está presente

    
por jwesonga 12.07.2014 / 10:21

1 resposta

0

O erro é porque há uma falha de segurança conhecida ao tentar executá-lo como root e você deve fazê-lo apenas se precisar.

Se você tem certeza de que deseja seguir em frente, pode definir a variável de ambiente no seu terminal:

 export C_FORCE_ROOT="true"

Essa variável, no entanto, durará apenas durante a sua sessão. Para fazer isso durar 'para sempre', adicione esta linha ao seu arquivo ~ / .bashrc ou ~ / .profile.

 export C_FORCE_ROOT="true"

Em seguida, digite esse arquivo;

source ~/.bashrc

    
por 22.09.2014 / 11:21