Skip to content

Commit 1acc63c

Browse files
committed
Fixes #6881
1 parent 9ce2ff0 commit 1acc63c

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

install/dist/lib/fedora.lib.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1104,6 +1104,7 @@ public function install_ispconfig()
11041104
if(!is_dir($conf['ispconfig_log_dir'])) mkdir($conf['ispconfig_log_dir']);
11051105
if(!is_file($conf['ispconfig_log_dir'].'/ispconfig.log')) exec('touch '.$conf['ispconfig_log_dir'].'/ispconfig.log');
11061106
chmod($conf['ispconfig_log_dir'].'/ispconfig.log', 0600);
1107+
exec('chmod o-rw /var/log/ispconfig/*.gz /var/log/ispconfig/*.log');
11071108

11081109
if(is_user('getmail')) {
11091110
exec('mv /usr/local/ispconfig/server/scripts/run-getmail.sh /usr/local/bin/run-getmail.sh');

install/dist/lib/opensuse.lib.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1329,6 +1329,7 @@ public function install_ispconfig()
13291329
if(!is_dir($conf['ispconfig_log_dir'])) mkdir($conf['ispconfig_log_dir']);
13301330
if(!is_file($conf['ispconfig_log_dir'].'/ispconfig.log')) exec('touch '.$conf['ispconfig_log_dir'].'/ispconfig.log');
13311331
chmod($conf['ispconfig_log_dir'].'/ispconfig.log', 0600);
1332+
exec('chmod o-rw /var/log/ispconfig/*.gz /var/log/ispconfig/*.log');
13321333

13331334
if(is_user('getmail')) {
13341335
exec('mv /usr/local/ispconfig/server/scripts/run-getmail.sh /usr/local/bin/run-getmail.sh');

install/lib/installer_base.lib.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3909,6 +3909,7 @@ public function install_ispconfig() {
39093909
touch($conf['ispconfig_log_dir'].'/ispconfig.log');
39103910
}
39113911
chmod($conf['ispconfig_log_dir'].'/ispconfig.log', 0600);
3912+
exec('chmod o-rw /var/log/ispconfig/*.gz /var/log/ispconfig/*.log');
39123913

39133914
//* Create the ispconfig auth log file and set uid/gid
39143915
if(!is_file($conf['ispconfig_log_dir'].'/auth.log')) {

server/lib/classes/cron.d/200-logfiles.inc.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@ public function onRunJob() {
197197
if(is_file($ispconfig_logfile)) {
198198
$app->system->exec_safe("gzip -c ? > ?", $ispconfig_logfile, $ispconfig_logfile . '.1.gz');
199199
$app->system->exec_safe("cat /dev/null > ?", $ispconfig_logfile);
200+
chmod($ispconfig_logfile . '.1.gz', 0600);
200201
}
201202
// remove older logs
202203
$num = $max_syslog;

0 commit comments

Comments
 (0)