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....