首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变php-fpm组

改变php-fpm组
EN

Stack Overflow用户
提问于 2020-04-29 23:30:42
回答 1查看 241关注 0票数 1

我想在原始组中使用另一个组执行php (7.2)。

目前php以www-数据作为用户和组运行。我创建了一个新组(testgrp),并将用户www-data添加到组中。

www-数据显示: 33

testgrp的gid: 144

对于生成的process,/proc/PID/status给出了:

代码语言:javascript
复制
Uid:    33  33  33  33
Gid:    33  33  33  33
Groups: 33 144 

这表明php以www-data作为用户和主组运行,但也在testgrp中。

当我在group = testgrp中设置/etc/php/7.2/fpm/pool.d/www.conf时,我得到:

代码语言:javascript
复制
Uid:    33  33  33  33
Gid:    144 144 144 144
Groups: 144 

所以php以testgrp作为唯一组运行。

是否有一种方法可以在不丢失www-data成员的情况下更改执行组?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-30 02:32:42

因此,在查看了php-fpm的源代码之后,我找到了解决方案:

我不得不将用户www-data添加到www-data组中(再次)。

尽管www-data是用户www-data的主要组,但它必须在/etc/group中分配,因为php使用来自/etc/group +提供组的组,而忽略主组。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61513422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档