@@ 273-288 (lines=16) @@ | ||
270 | } |
|
271 | } |
|
272 | ||
273 | if (isset(Daemon::$config->user->value) && is_callable('posix_getuid')) { |
|
274 | if (($su = posix_getpwnam(Daemon::$config->user->value)) === false) { |
|
275 | Daemon::log('Unexisting user \'' . Daemon::$config->user->value . '\', user not found. You have to replace config-variable \'user\' with existing username.'); |
|
276 | $error = true; |
|
277 | } elseif (($su['uid'] != posix_getuid()) && (posix_getuid() != 0)) { |
|
278 | Daemon::log('You must have the root privileges to change user.'); |
|
279 | $error = true; |
|
280 | } |
|
281 | } |
|
282 | ||
283 | if (isset(Daemon::$config->minspareworkers->value) |
|
284 | && Daemon::$config->minspareworkers->value > 0 |
|
285 | && isset(Daemon::$config->maxspareworkers->value) |
|
286 | && Daemon::$config->maxspareworkers->value > 0 |
|
287 | ) { |
|
288 | if (Daemon::$config->minspareworkers->value > Daemon::$config->maxspareworkers->value) { |
|
289 | Daemon::log('\'minspareworkers\' cannot be greater than \'maxspareworkers\'.'); |
|
290 | $error = true; |
|
291 | } |
|
@@ 263-275 (lines=13) @@ | ||
260 | ||
261 | Daemon::$appResolver = require Daemon::$appResolverPath; |
|
262 | ||
263 | if (isset(Daemon::$config->group->value) && is_callable('posix_getgid')) { |
|
264 | if (($sg = posix_getgrnam(Daemon::$config->group->value)) === false) { |
|
265 | Daemon::log('Unexisting group \'' . Daemon::$config->group->value . '\'. You have to replace config-variable \'group\' with existing group-name.'); |
|
266 | $error = true; |
|
267 | } elseif (($sg['gid'] != posix_getgid()) && (posix_getuid() != 0)) { |
|
268 | Daemon::log('You must have the root privileges to change group.'); |
|
269 | $error = true; |
|
270 | } |
|
271 | } |
|
272 | ||
273 | if (isset(Daemon::$config->user->value) && is_callable('posix_getuid')) { |
|
274 | if (($su = posix_getpwnam(Daemon::$config->user->value)) === false) { |
|
275 | Daemon::log('Unexisting user \'' . Daemon::$config->user->value . '\', user not found. You have to replace config-variable \'user\' with existing username.'); |
|
276 | $error = true; |
|
277 | } elseif (($su['uid'] != posix_getuid()) && (posix_getuid() != 0)) { |
|
278 | Daemon::log('You must have the root privileges to change user.'); |