Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 不允许设置组操作_Linux_Apache_Openshift_Sudo_Rhel - Fatal编程技术网

Linux 不允许设置组操作

Linux 不允许设置组操作,linux,apache,openshift,sudo,rhel,Linux,Apache,Openshift,Sudo,Rhel,我在openshift中运行apache容器。我将按照与此类似的说明以用户身份运行(在本例中为apache) 这似乎无关,因为错误显示openshift以预期用户而不是匿名用户的身份运行容器。唯一的问题是(不允许setgroups操作)。我已经尝试以apache、守护进程、root和新用户的身份运行容器。它们都给出了相同的错误: daemon $ sudo /usr/sbin/httpd -DFOREGROUND error: failed switching to "root&quo

我在openshift中运行apache容器。我将按照与此类似的说明以用户身份运行(在本例中为apache) 这似乎无关,因为错误显示openshift以预期用户而不是匿名用户的身份运行容器。唯一的问题是(不允许setgroups操作)。我已经尝试以apache、守护进程、root和新用户的身份运行容器。它们都给出了相同的错误:

daemon $ sudo /usr/sbin/httpd -DFOREGROUND
error: failed switching to "root": setgroups operation not permitted
我也试过了

chmod 4777 /bin/su 
看看这是否能修复错误。这没什么区别。我不确定下一步该怎么做。 请注意,尽管当时不存在对/etc/passwd的修改,但容器在docker和k8中正确运行。容器的底部是Centos

FROM cytopia/apache-2.2:0.9
那是

FROM httpd:2.2