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/
相关推荐
浅水鲤鱼11 小时前
虚拟机VMware Workstation Pro 25H2设置中文界面
运维
爱潜水的小L11 小时前
自学嵌入式day30,回收进程
java·linux·服务器
水天需01012 小时前
PS 例程大全
linux
源宇宙十三站12 小时前
Linux故障诊断系列2.3-诊断系统启动问题-Server启动失败该如何处理
linux
liebe1*112 小时前
第九章 防火墙入侵防御
运维·网络·防火墙
橘子真甜~13 小时前
C/C++ Linux网络编程13 - 传输层TCP协议详解(面向字节流和有连接)
linux·运维·服务器·c语言·网络·c++·tcp/ip
嘻哈baby13 小时前
systemd服务管理深入实践从入门到自定义服务
linux·服务器·网络
qq_54702617913 小时前
Docker 搭建Nexus3私服
运维·docker·容器
June`13 小时前
SSH连接原理与守护进程实战
linux·运维·服务器
水天需01013 小时前
Grep 例程大全
linux