ubuntu concede permissões de usuário para executar o arquivo sem SU - executando python aery

1

estou tendo problemas com o funcionamento do celery como um daemon no Ubuntu.

Eu executei o comando debug como sugerido na documentação link ( seção de solução de problemas)

sh -x /etc/init.d/celeryd start

e a última linha da saída parece que muda para o usuário celery e tenta executar o arquivo

su celery -c /home/ubuntu/.local/bin/celery

então eu entrei como usuário de aipo e apenas tentei executar esse arquivo para testar

celery@ip-10-10-10-1:/$ /home/ubuntu/.local/bin/celery
-su: /home/ubuntu/.local/bin/celery: Permission denied
celery@ip-10-10-10-1:/$ groups
users grp_celery

Eu dou ao grupo de aipo a propriedade desse arquivo

-rwxrwxrwx 1 celery grp_celery 216 Apr 11 12:05 /home/ubuntu/.local/bin/celery

mas ainda não é possível acessá-lo. alguém pode me ajudar?

Obrigado

    
por AlexW 11.04.2018 / 17:21

1 resposta

0

Isenção de responsabilidade - Eu nunca configurei o aipo.

Eu apostaria que você está correndo em problemas de permissões em um diretório pai que está impedindo que ele seja desviado para esse arquivo. Você deve ser capaz de testar isso facilmente, tentando cd para cada nível desse caminho como o usuário de aipo e vendo onde ele falha.

Agora você 'poderia' permitir ao usuário do aipo até o fim ... mas uma abordagem melhor seria mover os arquivos de configuração para fora do diretório home do usuário do ubuntu. Novamente, isso depende do que é necessário a partir da configuração do aipo ... que eu não configurei anteriormente.

    
por 11.04.2018 / 17:58

Tags