centos 普通用户操作 supervisor 报错

error: <class 'socket.error'>, [Errno 13] Permission denied: file: /usr/lib64/python2.7/socket.py line: 224

1. 修改supervisor配置文件

修改supervisor属主属组及文件权限

修改配置文件

c 复制代码
# vim /etc/supervisord.conf
4 file=/var/run/supervisor/supervisor.sock   ; (the path to the socket file)
5 chmod=0766                 ; sockef file mode (default 0700)
6 chown=dev_read:dev_read       ; socket file uid:gid owner

重启服务生效配置

c 复制代码
systemctl restart supervisord.service

2. 修改sock文件所在目录的权限

对于没有root权限仍然无法使用supervisorctl的人,你可以检查sock文件所在目录的权限:

c 复制代码
ls -ld /var/run/supervisor/

如果你不能访问这个目录,你应该使用chown或chmod如下:

c 复制代码
chown user:group /var/run/supervisor/

或者

c 复制代码
chmod 777 /var/run/supervisor/
相关推荐
rain_in_spring几秒前
十、项目:营销中心
linux·运维·服务器
csdn_life182 分钟前
# Debian 10 升级到 Debian 13 指南
运维·debian·php
U盘失踪了3 分钟前
Debian 使用 Xfce 桌面
linux·运维
k7Cx7e3 分钟前
Debian安装 curl 时提示插入 DVD 光盘
运维·windows·debian
云飞云共享云桌面4 分钟前
广东某智能装备工厂8人共享一台服务器
大数据·运维·服务器·人工智能·3d·自动化·电脑
鹓于4 分钟前
OmniParser视觉鼠标自动化实战
运维·自动化·计算机外设
北冥湖畔的燕雀4 分钟前
Linux Shell开发实战:从零打造命令行工具
linux·运维·服务器
!沧海@一粟!7 分钟前
Esxi主机iDrac密码与IP重置指南
运维·服务器
顺风尿一寸9 分钟前
从 Java File.length() 到 Linux 内核:一次系统调用追踪之旅
java·linux
原来是猿9 分钟前
Linux - 基础IO【中】
linux·运维·服务器