diff options
| author | Carson Fleming <cflems@cflems.net> | 2022-12-22 05:21:48 -0800 |
|---|---|---|
| committer | Carson Fleming <cflems@cflems.net> | 2022-12-22 05:21:48 -0800 |
| commit | db030656cf2ee224d56c1da2e464aaea980fe2ca (patch) | |
| tree | 375c04281713769898c3885dcb8837628b215690 /pkd_stub.py | |
| parent | 95bd906e0fc6c541ca3b35a230e15ab268ff1081 (diff) | |
| download | pk-db030656cf2ee224d56c1da2e464aaea980fe2ca.tar.gz | |
Use umask to allow group members to control pk + some cleanup
Diffstat (limited to 'pkd_stub.py')
| -rw-r--r-- | pkd_stub.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pkd_stub.py b/pkd_stub.py index b6ef8d4..ef5818d 100644 --- a/pkd_stub.py +++ b/pkd_stub.py @@ -376,7 +376,9 @@ def serve_screens(): try: sockets['screen'] = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) sock = sockets['screen'] + oldmask = os.umask(0o002) sock.bind(socket_file) + os.umask(oldmask) sock.listen(5) except: print('[FATAL] Unable to bind socket file.') |
