|
@@ 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.'); |