我想运行命令,chown -R apache:apache xyz但是我得到错误,chown:`apache:apache':无效的用户
然后我试图通过运行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 举报,一经查实,本站将立刻删除。