diff --git a/server/lib/classes/cron.d/600-jailkit_maintenance.inc.php b/server/lib/classes/cron.d/600-jailkit_maintenance.inc.php index 79c063320004a67158b70998a9256557a9b99a7f..9db162a02f8928ec9a3a8b9f2340b4f73a9b6878 100644 --- a/server/lib/classes/cron.d/600-jailkit_maintenance.inc.php +++ b/server/lib/classes/cron.d/600-jailkit_maintenance.inc.php @@ -101,11 +101,15 @@ class cronjob_jailkit_maintenance extends cronjob { if (isset($web['jailkit_chroot_app_programs']) && $web['jailkit_chroot_app_programs'] != '') { $programs = $web['jailkit_chroot_app_programs']; } + $app->system->web_folder_protection($rec['document_root'], false); $app->system->update_jailkit_chroot($rec['document_root'], $sections, $programs, $update_options); + $app->system->web_folder_protection($rec['document_root'], true); } elseif ($rec['delete_unused_jailkit'] == 'y') { //$app->log('Removing unused jail: '.$rec['document_root'], LOGLEVEL_DEBUG); print 'Removing unused jail: '.$rec['document_root']."\n"; + $app->system->web_folder_protection($rec['document_root'], false); $app->system->delete_jailkit_chroot($rec['document_root']); + $app->system->web_folder_protection($rec['document_root'], true); } // might need to update master db here? checking....