Python Bjoern WSGI服务器unix套接字权限

Python Bjoern WSGI服务器unix套接字权限,python,bjoern,Python,Bjoern,有没有办法在由BjoernWSGI服务器创建的unix套接字上强制执行UID/权限 默认情况下,它创建具有以下权限的套接字: srwxr-xr-x 我需要将其更改为: srwxrw-rw- 可以传递给Python套接字对象,因此可以根据需要更改套接字权限。下面是我的诀窍: socket_path = sys.argv[1] or './bjoern.socket' sock = socket.socket(socket.AF_UNIX) sock.bind(socket_path) sock

有没有办法在由
Bjoern
WSGI服务器创建的unix套接字上强制执行
UID
/
权限

默认情况下,它创建具有以下权限的套接字:

srwxr-xr-x
我需要将其更改为:

srwxrw-rw-
可以传递给Python套接字对象,因此可以根据需要更改套接字权限。下面是我的诀窍:

socket_path = sys.argv[1] or './bjoern.socket'
sock = socket.socket(socket.AF_UNIX)
sock.bind(socket_path)
sock.listen(1024)
os.chmod(socket_path, 0o666)
print('## Bjoern socket path:', sock.getsockname())

try:
    bjoern.server_run(sock, wsgi_app)
except KeyboardInterrupt:
    os.unlink(sock.getsockname())
    sock.close()