我有一个 php 脚本并且它的所有者是 ROOT 然后我想用它访问其他帐户文件和目录但是当我尝试访问 0750 文件或目录时我会收到一条错误消息说“无法打开目录:权限被拒绝”!
我该怎么办?为什么ROOT没有权限?
最佳答案
root 用户肯定有执行一切的权限,但问题是,apache 不是从root 运行的。
要解决此问题,请尝试将文件的所有者更改为运行 apache 的用户。通常是apache
用户,但是在apache 运行的情况下,你可以用这个命令来获取它:
ps aux | egrep '(apache|httpd)'
之后,更改文件的所有者(假设 apache 用户是 apache
):
chown apache:apache file.php
关于php - 如何通过 root 的 php 脚本访问 0750 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24051048/