为什么无法删除已经过密码727的目录?

时间:2015-05-10 04:48:54

标签: php permissions

我已指派任何人阅读和写作的权利。

chmod  777 -R  /home/test

发生错误何时使用php函数删除它:

rmdir('/home/test');

警告:rmdir(/ home / test):权限被拒绝

2 个答案:

答案 0 :(得分:3)

拥有/ home / test 777权限是不够的,尝试删除它的进程也需要有权更改/ home(因为删除/ home / test构成对/ home的更改)。

答案 1 :(得分:0)

答案很可能是您有所有权问题。该目录可能由另一个用户和组拥有。

您可以使用代表更改所有权的chown命令来更改此设置。

chown user:group directory/file.extension