Django 应为套接字文件或其父文件夹授予哪些权限? 应为.sock文件及其所在文件夹授予什么权限 777许可证是否必须生效 如果不是,这样做是否仍然没有风险 如果不是,理想的许可[标准实践/最佳实践]应该是什么 奖励-->与套接字文件相关的任何其他良好做法[例如,永远不要将套接字文件与应用程序放在同一文件夹中]
可能需要的信息: 当前权限:Django 应为套接字文件或其父文件夹授予哪些权限? 应为.sock文件及其所在文件夹授予什么权限 777许可证是否必须生效 如果不是,这样做是否仍然没有风险 如果不是,理想的许可[标准实践/最佳实践]应该是什么 奖励-->与套接字文件相关的任何其他良好做法[例如,永远不要将套接字文件与应用程序放在同一文件夹中],django,linux,sockets,websocket,gunicorn,Django,Linux,Sockets,Websocket,Gunicorn,可能需要的信息: 当前权限: drwxrwxrwx 2 root root 4096 Nov 15 14:44 folder-containing-socket-files 如您所见,当前授予的权限是DRWXRWX或777。 将权限设置为777是否会对安全产生任何影响?这是我最关心的问题 Assume Django application - gunicorn - nginx Nginx is serving to a gunicorn socket in my case. 我的系统有以下
drwxrwxrwx 2 root root 4096 Nov 15 14:44 folder-containing-socket-files
如您所见,当前授予的权限是DRWXRWX或777。
将权限设置为777是否会对安全产生任何影响?这是我最关心的问题
Assume Django application - gunicorn - nginx
Nginx is serving to a gunicorn socket in my case.
我的系统有以下功能-
USERS --> root , dev1 , dev2
GROUPS --> root , www-root , developers
其文件夹结构如下所示:
all_projects
├── all_apps
├── folder-containing-socket-files
├── django_proj_1
└── django_proj_2
{django_proj_1、django_proj_2是包含manage.py文件的文件夹}