diff --git a/lib/Froxlor/Cron/MasterCron.php b/lib/Froxlor/Cron/MasterCron.php
index 48ca32ee..861f6522 100644
--- a/lib/Froxlor/Cron/MasterCron.php
+++ b/lib/Froxlor/Cron/MasterCron.php
@@ -90,7 +90,7 @@ class MasterCron extends \Froxlor\Cron\FroxlorCron
$tasks_cnt_stmt = \Froxlor\Database\Database::query("SELECT COUNT(*) as jobcnt FROM `panel_tasks`");
$tasks_cnt = $tasks_cnt_stmt->fetch(\PDO::FETCH_ASSOC);
-
+
// do we have anything to include?
if (count($jobs_to_run) > 0) {
// include all jobs we want to execute
@@ -107,8 +107,8 @@ class MasterCron extends \Froxlor\Cron\FroxlorCron
\Froxlor\Cron\System\Extrausers::generateFiles(self::$cronlog);
}
- // clear NSCD cache if using fcgid or fpm, #1570
- if (\Froxlor\Settings::Get('system.mod_fcgid') == 1 || (int) \Froxlor\Settings::Get('phpfpm.enabled') == 1) {
+ // clear NSCD cache if using fcgid or fpm, #1570 - not needed for nss-extrausers
+ if ((\Froxlor\Settings::Get('system.mod_fcgid') == 1 || (int) \Froxlor\Settings::Get('phpfpm.enabled') == 1) && \Froxlor\Settings::Get('system.nssextrausers') == 0) {
$false_val = false;
\Froxlor\FileDir::safe_exec('nscd -i passwd 1> /dev/null', $false_val, array(
'>'
diff --git a/lib/Froxlor/Cron/System/TasksCron.php b/lib/Froxlor/Cron/System/TasksCron.php
index ffa10f5c..2ceb1db9 100644
--- a/lib/Froxlor/Cron/System/TasksCron.php
+++ b/lib/Froxlor/Cron/System/TasksCron.php
@@ -237,8 +237,8 @@ class TasksCron extends \Froxlor\Cron\FroxlorCron
Extrausers::generateFiles($extrausers_log);
}
- // clear NSCD cache if using fcgid or fpm, #1570
- if (Settings::Get('system.mod_fcgid') == 1 || (int) Settings::Get('phpfpm.enabled') == 1) {
+ // clear NSCD cache if using fcgid or fpm, #1570 - not needed for nss-extrausers
+ if ((Settings::Get('system.mod_fcgid') == 1 || (int) Settings::Get('phpfpm.enabled') == 1) && Settings::Get('system.nssextrausers') == 0) {
$false_val = false;
\Froxlor\FileDir::safe_exec('nscd -i passwd 1> /dev/null', $false_val, array(
'>'
diff --git a/lib/configfiles/bionic.xml b/lib/configfiles/bionic.xml
index 314e1527..30fe1d6f 100644
--- a/lib/configfiles/bionic.xml
+++ b/lib/configfiles/bionic.xml
@@ -4568,8 +4568,8 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-
+ title="libnss-extrausers (required for FCGID/php-fpm/mpm-itk)">
+
@@ -4601,9 +4601,6 @@ aliases: files
]]>
-
-
-
diff --git a/lib/configfiles/buster.xml b/lib/configfiles/buster.xml
index f45784da..0d3cea61 100644
--- a/lib/configfiles/buster.xml
+++ b/lib/configfiles/buster.xml
@@ -4763,8 +4763,8 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-
+ title="libnss-extrausers (required for FCGID/php-fpm/mpm-itk)">
+
@@ -4796,9 +4796,6 @@ aliases: files
]]>
-
-
-
diff --git a/lib/configfiles/jessie.xml b/lib/configfiles/jessie.xml
index 2019e1c8..98f22751 100644
--- a/lib/configfiles/jessie.xml
+++ b/lib/configfiles/jessie.xml
@@ -4490,7 +4490,7 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+ title="libnss-mysql (alternative for libnss-extrausers, required for FCGID/php-fpm/mpm-itk)">
-
+ title="libnss-extrausers (required for FCGID/php-fpm/mpm-itk)">
+
@@ -4696,9 +4696,6 @@ aliases: files
]]>
-
-
-
diff --git a/lib/configfiles/stretch.xml b/lib/configfiles/stretch.xml
index e79883cc..6dab29fc 100644
--- a/lib/configfiles/stretch.xml
+++ b/lib/configfiles/stretch.xml
@@ -4557,8 +4557,8 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-
+ title="libnss-extrausers (required for FCGID/php-fpm/mpm-itk)">
+
@@ -4590,9 +4590,6 @@ aliases: files
]]>
-
-
-
diff --git a/lib/configfiles/trusty.xml b/lib/configfiles/trusty.xml
index a37ea010..9613a357 100644
--- a/lib/configfiles/trusty.xml
+++ b/lib/configfiles/trusty.xml
@@ -1575,7 +1575,7 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
+ title="libnss-mysql (alternative to libnss-extrausers, required for FCGID/php-fpm/mpm-itk)">
@@ -1671,8 +1671,8 @@ aliases: files
-
+ title="libnss-extrausers (required for FCGID/php-fpm/mpm-itk)">
+
@@ -1704,9 +1704,6 @@ aliases: files
]]>
-
-
-
diff --git a/lib/configfiles/xenial.xml b/lib/configfiles/xenial.xml
index 50fc87c1..8df99edf 100644
--- a/lib/configfiles/xenial.xml
+++ b/lib/configfiles/xenial.xml
@@ -4568,8 +4568,8 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
-
+ title="libnss-extrausers (required for FCGID/php-fpm/mpm-itk)">
+
@@ -4601,9 +4601,6 @@ aliases: files
]]>
-
-
-