Req #77062 [NEW]: In FPM config, user accepts numerical uid, but listen.owner doesn't
| From: | Andreas dot Ley at kit dot edu | Date: | Thu, 25 Oct 2018 20:06:10 +0000 |
| Subject: | Req #77062 [NEW]: In FPM config, user accepts numerical uid, but listen.owner doesn't | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-217686@lists.php.net to get a copy of this message | ||
From: Andreas dot Ley at kit dot edu
Operating system: Linux
PHP version: 7.3.0RC4
Package: *Configuration Issues
Bug Type: Feature/Change Request
Bug description:In FPM config, user accepts numerical uid, but listen.owner doesn't
Description:
------------
When configuring the FPM, a config option like
user = 12345
is valid, but
listen.owner = 12345
provokes a 'cannot get uid for user' error message
The code to be fixed is in sapi/fpm/fpm/fpm_unix.c where
fpm_unix_conf_wp() has a check for a numerical value but
fpm_unix_resolve_socket_premissions() [which looks like a typo to me]
hasn't.
I added a simple patch to port this functionality to
fpm_unix_resolve_socket_premissions(); if this will be accepted, a
similar change might be favorable for the acl options, too.
Background: This helps to avoid getpwnam() in situations with a
not-so-stable LDAP server...
--
Edit bug report at https://bugs.php.net/bug.php?id=77062&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=77062&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=77062&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=77062&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=77062&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=77062&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=77062&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=77062&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=77062&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=77062&r=support
Expected behavior: https://bugs.php.net/fix.php?id=77062&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=77062&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=77062&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=77062&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=77062&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=77062&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=77062&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=77062&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=77062&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=77062&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=77062&r=mysqlcfg