![无法创建目录或子卷“/var/run/celery”:权限被拒绝](https://linux22.com/image/729314/%E6%97%A0%E6%B3%95%E5%88%9B%E5%BB%BA%E7%9B%AE%E5%BD%95%E6%88%96%E5%AD%90%E5%8D%B7%E2%80%9C%2Fvar%2Frun%2Fcelery%E2%80%9D%EF%BC%9A%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我正在尝试/var/run
为 celery 进程的 pid 创建文件夹。
我以 root 身份创建了一个celery.conf
文件,/usr/lib/tmpfiles.d/celery.conf
仅包含以下行:
D /var/run/celery 0755 myuser mygroup -
然而,当我跑步时systemd-tmpfiles --create
我得到:
Failed to create directory or subvolume "/var/run/celery": Permission denied
我究竟做错了什么?
答案1
在写问题时发现了这一点:systemd-tmpfiles
需要以 root 身份运行。