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/
相关推荐
桂花树下的猫2 分钟前
ubuntu20.04上docker部署
运维·docker·容器
小李独爱秋3 分钟前
计算机网络经典问题透视:端到端时延和时延抖动有什么区别?
运维·服务器·计算机网络·安全·web安全
`林中水滴`4 分钟前
Linux系列:Ubuntu 防火墙命令
linux·ubuntu
自不量力的A同学5 分钟前
Docker 29.1.4
运维·docker·容器
雾岛听蓝6 分钟前
初识Linux
linux
听风吹雨yu13 分钟前
YoloV11的pt模型转rknn模型适用于RK3588等系列
linux·python·yolo·开源·rknn
电棍23314 分钟前
记录:采用安装.whl而非编译的一种环境配置思路
运维·深度学习
nihui12319 分钟前
Kali Linux 中 Nmap 工具详细使用指南
linux·网络·web安全
生而为虫20 分钟前
34-35.玩转Linux操作系统
linux·运维·服务器
枕咸鱼的猫21 分钟前
Linux命令打包/压缩(tar)、通用压缩(zip)详解
linux·运维·服务器