即使使用 root 也无法更改文件权限

即使使用 root 也无法更改文件权限

以下是我的问题,我正在使用 Amazon Linux AMI,并且有一个目录(Tomcat 的 webapps)。当我尝试删除该目录时,提示权限被拒绝。怎么办?

[root@ip-10-62-71-179 apache-tomcat-7.0.29]# ls -al
    total 260
    drwxr-xr-x 10 root root  4096 Oct 16 10:29 .
    drwxr-xr-x 13 root root  4096 Oct  3 10:46 ..
    drwxr-xr-x  2 root root  4096 Oct 10 08:14 bin
    drwxr-xr-x  3 root root  4096 Oct  8 07:04 conf
    drwxr-xr-x  2 root root  4096 Aug 28  2012 coupon-images
    drwxr-xr-x  2 root root  4096 Aug 28  2012 lib
    -rw-r--r--  1 root root 56812 Aug 28  2012 LICENSE
    drwxr-xr-x  2 root root 61440 Oct 16 10:09 logs
    -rw-r--r--  1 root root  1192 Aug 28  2012 NOTICE
    -rw-r--r--  1 root root  8826 Aug 28  2012 RELEASE-NOTES
    -rw-r--r--  1 root root 15557 Aug 28  2012 RUNNING.txt
    -rw-r--r--  1 root root 63721 Sep 27 14:10 stacktrace.log
    drwxr-xr-x  3 root root  4096 Aug  2 14:14 temp
    drwxrwxrwx  9 root root  4096 Oct 10 07:33 webapps
    drwxr-xr-x  3 root root  4096 Aug 28  2012 work
    [root@ip-10-62-71-179 apache-tomcat-7.0.29]# chmod 777 webapps/
    chmod: changing permissions of `webapps/': Operation not permitted
    [root@ip-10-62-71-179 apache-tomcat-7.0.29]#

提前致谢。

答案1

它可能是您正在使用的文件系统的扩展属性;对文件使用 lsattr 查看扩展属性,并执行 man chattr 查看每个属性的含义。如果文件设置为不可变 (i),您必须先删除该属性,然后才能删除它。

相关内容