Bug #77837 [Fbk->NoF]: php-fpm not correctly implementing/using groups?
| From: | php-bugs at lists dot php dot net | Date: | Sun, 12 Sep 2021 04:22:13 +0000 |
| Subject: | Bug #77837 [Fbk->NoF]: php-fpm not correctly implementing/using groups? | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-236548@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=77837&edit=1
ID: 77837
Updated by: php-bugs@lists.php.net
Reported by: info at f1-outsourcing dot eu
Summary: php-fpm not correctly implementing/using groups?
-Status: Feedback
+Status: No Feedback
Type: Bug
Package: FPM related
Operating System: centos7
PHP Version: Irrelevant
Assigned To: cmb
Private report: N
New Comment:
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Re-Opened". Thank you.
Previous Comments:
------------------------------------------------------------------------
[2021-08-31 13:29:07] cmb@php.net
So did @remi's comment above solve the issue for you?
------------------------------------------------------------------------
[2019-04-18 13:58:57] remi@php.net
Startup process need access to /etc/group, so in chroot usage, you need to copy this file in the
chroot directory
install -D /etc/group /home/login0/www.underconstruction.com/etc/group
------------------------------------------------------------------------
[2019-04-03 12:42:19] info at f1-outsourcing dot eu
Description:
------------
The apache server can access this file http://xxxx/index.html
When I try to access this file http://xxxx/test.php, I get file
not found with the setup/permissions listed below.
When I only change the group of the www.underconstruction.com folder to apache, test.php is executed
as it should be. Test.php should be executed when apache is member of the login0 group like httpd
process does, so why not php-fpm?
Looks to me like not fully or incorrectly implemented groups? I have no idea how this is even
possible because that is something for the os to handle, not?
drwxr-x--- 2 login0 login0 6 Mar 30 20:01 cgi-bin
drwxrwx--- 2 login0 login0 6 Mar 30 20:02 tmp
drwxr-x--- 2 login0 login0 4096 Apr 3 00:11 logs
drwxr-x--- 2 login0 login0 97 Apr 3 12:17 www.underconstruction.com
âââ cgi-bin
âââ logs
â  âââ www.underconstruction.com-2019.04.03-access.log
â  âââ www.underconstruction.com-2019.04.03-error.log
âââ tmp
âââ www.underconstruction.com
âââ index.html
âââ test2.php
âââ test-mail.php
âââ test.php
[@ login0]# groups apache
apache : apache login0
[@ php-fpm.d]# cat www.underconstruction.com.conf
[www.underconstruction.com]
user = apache
group = apache
chroot = /home/login0/www.underconstruction.com
listen = /var/run/php-fpm/www.underconstruction.com.sock
;listen = /home/login0/www.underconstruction.com.sock
;listen = 127.0.0.1:9000
listen.owner = apache
listen.group = apache
listen.mode = 0660
listen.allowed_clients = 127.0.0.1
pm = dynamic
pm.max_children = 10
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 10
[@ ]# rpm -qa | grep php72
rh-php72-php-json-7.2.10-3.el7.x86_64
rh-php72-php-xml-7.2.10-3.el7.x86_64
rh-php72-php-fpm-7.2.10-3.el7.x86_64
rh-php72-runtime-1-2.el7.x86_64
rh-php72-php-zip-7.2.10-3.el7.x86_64
rh-php72-php-cli-7.2.10-3.el7.x86_64
rh-php72-php-process-7.2.10-3.el7.x86_64
rh-php72-1-2.el7.x86_64
rh-php72-php-common-7.2.10-3.el7.x86_64
rh-php72-php-pear-1.10.5-1.el7.noarch
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=77837&edit=1