Linux – cannot remove owned file with 777 permissions

来源:互联网 发布:费正清 中国新史 知乎 编辑:程序博客网 时间:2024/06/07 03:34
ls -altotal 12dr-xr-xr-x 3 rayell pg1083760 4096 2010-10-10 10:00 .drwxr-xr-x 3 rayell pg1083760 4096 2011-09-02 04:33 ..-rwxrwxrwx 1 rayell pg1083760    0 2011-09-02 06:38 default.settings.phpdrwxrwxrwx 2 rayell pg1083760 4096 2011-09-02 04:33 files-rwxrwxrwx 1 rayell pg1083760    0 2011-09-02 06:38 settings.phprm -Rf *rm: cannot remove `default.settings.php': Permission deniedrm: cannot remove directory `files': Permission deniedrm: cannot remove `settings.php': Permission denied

The reason is that the parent directory has chmod 705 or something like that. You can chmod the parent directory by the following command:

chmod -R 777 directory_name

After this, you can remove that directory and the files it contains.


0 0
原创粉丝点击