以下是我的问题,我正在使用 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),您必须先删除该属性,然后才能删除它。