Owner/group/permissions困难

Owner/group/permissions difficulties

我的脚本在运行用户下,'apache'.

它想写入同一子域中的两个目录,但权限被拒绝。我的 ISP 花了很多时间 'attempts' 来调整权限,但我希望它不会像他们展示的那样困难。

尝试写入的文件是 /cgi-bin/scripting/filename.pl,Filezilla 中显示的 owner/group 是 'thechri psacln',权限显示为 adfrw(0755)

文件written/created在 /dirName1/12345/graphics/(通常为 .jpg/.gif)

/dirName1 显示 owner/group 也是 'thechri psacln' 并且权限是 flcdmpe (0775)

/dirName1/12345/ -> owner/group 是 'thechri psacln' 和权限 flcdmpe(0775)

/dirName1/12345/graphics -> owner/group 是 'thechri psacln' 权限是 flcdmpe (0775)

/dirName1/12345/graphics/filename.jpg -> 所有者组是 'thechri psacln',权限是 adfr (0664)

错误消息说: 错误:无法打开目录 [ /var/www/vhosts/domainname.com/subdomain.domainname.com/dirName1/12345/graphics ] 原因:权限被拒绝

我的脚本也写在目录 /upload/errors/error_log.txt 中。如果权限正确。

/upload -> owner/group 'thechri psacln' 权限是 flcdmpe (0775)
/upload/errors -> owner/group 'thechri psacln' 权限 flcdmpe (02775) /upload/errors/error_log.txt -> owner/group 'thechri psacln' 权限 adfrw(0664)

你们中的任何人是否可以给我建议或指出一个教程来帮助我解决这个问题。这是我的 ISP 的职责,但时间很重要,所以如果我能在您的帮助下设法做到这一点,那将是更好的方法。

顺便说一句,如果我将权限设置为 777,写入就会发生,所以我希望这能证明不是我的脚本有问题。

如果您需要更多信息,请告诉我。

将 httpd.conf 中配置的用户(apache 运行的用户)放入 'psacln' 组。