【发布时间】:2013-05-25 20:34:35
【问题描述】:
运行此命令/etc/init.d/celerybeat start 时出现以下错误:
chown: changing ownership of `/srv/project/logs': Operation not permitted
chown: changing ownership of `/var/run': Operation not permitted
chown: changing ownership of `/var/run': Operation not permitted
chmod: changing permissions of `/var/run': Operation not permitted
chown: changing ownership of `/srv/project/logs': Operation not permitted
chmod: changing permissions of `/srv/project/logs': Operation not permitted
Starting celerybeat...
ubuntu@ip-10-239-73-129:/etc/default$ LockFailed: [Errno 13] Permission denied: '/var/run/celerybeat.pid'
它运行的用户是'celery'。
我在创建用户后运行这个命令:
adduser --system --no-create-home --disabled-login --disabled-password --group celery
但仍然收到权限被拒绝错误。为什么?
【问题讨论】:
-
你尝试过使用 'sudo' 选项的命令吗?
-
是的,它可以与 sudo 一起使用,但是它是从一个无法以 root 身份运行的初始化脚本运行的,我将在问题中添加更多内容来解释