微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐