listen.owner 和 listen.group 未被考虑

listen.owner 和 listen.group 未被考虑

我正在尝试更改 PHP-FPM 套接字文件的所有者/组。

我的www.conf包含:

[www]

...

listen = /run/php-fpm/www.sock
listen.owner = ben
listen.group = ben
listen.mode = 0660

重新启动 php-fpm 后,www.sock仍然归 拥有root:root

如果我更改套接字文件位置或listen.mode,套接字文件也会相应更改。但是,listen.ownerlisten.group似乎被公然忽略了。

这是为什么?

答案1

明白了。问题是listen.acl_users(重点是我):

当支持 POSIX 访问控制列表时,您可以使用这些选项设置它们,值是以逗号分隔的用户/组名列表。 设置后,listen.owner 和 listen.group 将被忽略。

解决方案:注释掉这一行:

;listen.acl_users = apache,nginx

相关内容