apache用户不存在

我想运行命令,chown -R apache:apache xyz但是我得到错误,chown:`apache:apache':无效的用户

然后,我尝试了用户www-data,但结果相同。

然后我试图通过运行ps -Af |grep httpd来检查谁拥有apache进程。 我得到以下,

root 29577 1 0 18:00 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 nobody 29754 29577 0 18:00 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 nobody 29756 29577 0 18:00 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 nobody 29757 29577 0 18:00 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 nobody 29758 29577 0 18:00 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 nobody 29759 29577 0 18:00 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 nobody 29760 29577 0 18:00 ? 00:00:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 root 29785 29358 0 18:04 pts/0 00:00:00 grep httpd

那么,apache用户在哪里?

PHP和Eclipse中设置path映射

以编程方式查找最接近的Apache Software Foundation镜像

与Passenger的Apache不加载Rails应用程序

吊索重写器如何工作的澄清

.htaccess文件所有其他谁不是一些浏览器

谢谢。

Django部署:削减Apache的开销

将Apache升级到2.4后,内部URL重写不再起作用

apache http客户端org.apache.http.NoHttpResponseException:目标服务器无法响应

htaccess根据主机名或域名重写

Apache httpd:根据其他*响应*标头有条件地设置响应标头

你的Apache运行的用户名为“nobody”(是的,没有人是用户名)。

我有更新看到一个Linux的Apache的用户被称为Apache,但你可以配置在Apache配置名称。 你使用哪个linux版本?

查看apache的配置 – httpd.conf。 以下几行应该给你所需要的信息。

对于用户来说:

find / -name httpd.conf | xargs grep -i "^user"

并为该组做:

find / -name httpd.conf | xargs grep -i "^group"

-Martin

并不是所有的Linux服务器都使用apache和apache组。 它看起来像服务器正在运行的过程中没有人。

你在服务器上的根? 如果是这样,你可以查看/ etc / groups文件来查看定义了哪些组。

三年前只有一些图书馆做chroot时,我也遇到同样的问题。 当我试图说出同样的信息时,

su: user xxxxxdoes not exist

似乎并不是所有的库都被复制到chroot子目录,所以如果你准备好了chroot目录,你可以尝试复制所有的库

cp --parent -avR /usr/lib64 /CHROOT_DIR cp --parent -avR /usr/lib /CHROOT_DIR ln -s /CHROOT_DIR/usr/lib64 /CHROOT_DIR/lib64 ln -s /CHROOT_DIR/usr/lib64 /CHROOT_DIR/lib64

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...