From cc7217171999ca03e28e0903c30a81048f0bcb68 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Sat, 31 Jul 2021 16:54:47 +0500 Subject: [PATCH] security fix: CP-02: Installation --- plogical/upgrade.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/plogical/upgrade.py b/plogical/upgrade.py index 4184f4c82..b1ae6d698 100755 --- a/plogical/upgrade.py +++ b/plogical/upgrade.py @@ -2084,6 +2084,19 @@ echo $oConfig->Save() ? 'Done' : 'Error'; ### + CentOSPath = '/etc/redhat-release' + + if not os.path.exists(CentOSPath): + group = 'nobody' + else: + group = 'nogroup' + + command = 'chown root:%s /usr/local/lsws/logs' % (group) + Upgrade.executioner(command, 0) + + command = 'chmod 750 /usr/local/lsws/logs' + Upgrade.executioner(command, 0) + Upgrade.stdOut("Permissions updated.") except BaseException as msg: