我正在 CentOS 上设置 NetDisco 机器,这需要向 apache httpd.conf 文件添加一个包含。
当我通过从根命令提示符运行“httpd”来启动 apache 时,进程会启动。
当我尝试通过运行“service httpd start”来启动 apache 时,我得到以下输出:
Starting httpd: httpd: Syntax error on line 1010 of /etc/httpd/conf/httpd.conf:
Could not open configuration file /usr/local/netdisco/netdisco_apache.conf:
Permission denied
[FAILED]
Run Code Online (Sandbox Code Playgroud)
该文件具有以下权限:
-rw-r--r--. 1 root root 1798 Apr 22 18:46 netdisco_apache.conf
Run Code Online (Sandbox Code Playgroud)
并且 httpd.conf 具有以下权限:
-rw-r--r--. 1 root root 34520 Apr 22 17:06 httpd.conf
Run Code Online (Sandbox Code Playgroud)
是什么让apache服务可以访问具有完全相同权限的文件?