【发布时间】:2016-03-10 01:06:15
【问题描述】:
我通常会使用sudo service gunicorn start 来启动 gunicorn 服务,因此我的应用程序每当需要创建一个文件夹,该文件夹的所有权属于在运行命令时登录的用户,并且该组属于 sudo。我的问题是,为什么当我尝试将服务调用为 service gunicorn start 时出现错误
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.20" (uid=1001 pid=10684 comm="start gunicorn ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init ")
我知道这与权限有关,但我无法完全理解此消息的含义以及在没有sudo 的情况下如何调用服务。提前谢谢你
【问题讨论】:
标签: ubuntu gunicorn user-permissions