有一个文件(644,所有者:apache),我无法使用带有取消链接功能的 PHP 脚本删除它。
我不明白为什么取消链接无法删除此文件。
顺便说一句,我尝试在取消链接之前将其关闭。不幸的是,它仍然不起作用。
“drwxrwxrwx 2 apache apache” apache 对该目录具有写权限。
答案1
apache 是否有该文件所在目录的写权限?
答案2
您使用的是什么服务器操作系统?这可能是由 SELinux 引起的 - 如果您的操作系统安装了该操作系统,请在 /var/log/secure 或 /var/log/audit/audit.log 中查找您尝试取消链接的文件的提及。
答案3
抱歉,各位。问题已解决。
事实证明,我的脚本中的另一个错误导致了这个问题。但我还是在这次讨论中学到了很多东西。谢谢。