我正在用php脚本执行服务器备份,并试图将输出保存到主文件夹。 *我有可用的空间
Apache是运行PHP脚本的用户,并没有权限写入我的用户主文件夹,当我设置chmod 777〜/备份的事件。 我尝试添加符号链接到这个path,但仍然有权限问题。
有没有简单的方法让Apache把文件放到我的个人文件夹,仍然保持安全?
首先确保apache用户对〜/ backup目录中的/ down和rwx具有适当的(rx)访问权限〜/ backup目录。
SELinux也可能正在扮演它的angular色,拒绝对用户主目录的httpd访问。
检查输出
getsebool httpd_enable_homedirs httpd_enable_homedirs --> off
如果如上所示closures,则需要允许
setsebool -P httpd_enable_homedirs on
如果这不能解决问题,请查看audit.log和其他日志文件以获取相关消息。