Added permission unlocker for log files

This commit is contained in:
Simonmicro 2021-12-23 17:53:17 +01:00
parent bc3c504fe3
commit 05fdd33353
No known key found for this signature in database
GPG key ID: 033A4D4CE4E063D6

View file

@ -41,7 +41,10 @@ def change_uid_grp():
for fName in files:
os.chown(os.path.join(root, fName), new_uid, new_gid)
loggersrv.debug(str(subprocess.check_output(['ls', '-la', dbPath])))
if 'LOGFILE' in os.environ and os.path.exists(os.environ['LOGFILE']):
# Oh, the user also wants a custom log file -> make sure start.py can access it by setting the correct permissions (777)
os.chmod(os.environ['LOGFILE'], 777)
loggersrv.error(str(subprocess.check_output(['ls', '-la', os.environ['LOGFILE']])))
loggersrv.info("Setting gid to '%s'." % str(new_gid))
os.setgid(new_gid)