[zxm@localhost home]$ ls -l
total 20
drwxrwxr-- 2 root webadmin 4096 Dec 18 13:39 aa
drwx------ 2 mysql mysql 4096 Nov 21 16:02 mysql
drwxr-xr-x 2 root root 4096 Dec 14 08:07 test
drwxrwxrwx 2 root root 4096 Dec 19 11:19 test-testdrwx------ 2 zxm zxm 4096 Dec 18 12:23 zxm
[zxm@localhost home]$ rm -rf test-test/
rm: cannot remove directory `test-test/': Permission denied
root建立的test-test文件夹777 ,普通用户zxm登陆为什么不能删除呢??????
liuling5679148 于 2011-02-17 15:49:48发表:
看下是否设有chattr -a/i 属性
可用lsattr指令查看
liuling5679148 于 2011-02-17 15:49:45发表:
看下是否设有chattr -a/i 属性
可用lsattr指令查看
ba0zhu 于 2011-02-15 20:00:10发表:
呵呵。其实除了这些权限之外还有一种文件系统(ext2,ext3)权限,看看鸟哥吧。要是设置了相应权限即使是root也没办法,必须删掉相应权限。。。。
详细的就不说了,看看鸟哥,别浪费人家心血。(*^__^*) 嘻嘻……
fwqerhg 于 2011-02-15 10:53:41发表:
嗯,需要查看上级目录的权限
superherogood 于 2011-02-15 10:14:44发表:
不错。
zing840828 于 2011-02-12 14:25:33发表:
三楼正解!
相思爱文 于 2011-02-12 13:34:48发表:
[i=s] 本帖最后由 相思爱文 于 2011-2-12 13:38 编辑 [/i]
ls -ld ./
查看父目录权限,也就是在当前目录下有没有写权限。如果不能,则无法删除。
删除文件,与文件的所有者无关,只与父目录时否有写权限有关。
drwxrwxrwx 2 root root 4096 Dec 19 11:19 test-test
指的是在test-test目录的权限。
Kristen_Eric 于 2011-02-12 09:52:09发表:
用户权限不够,test-test是一个文件夹,里面可能有不是777的文件或者文件夹 需要你设置一下
pallana 于 2011-02-12 08:59:28发表:
学习了
奶茶dsk 于 2011-02-11 22:43:29发表:
要删除test-test 文件夹,
需要test-test的父文件夹有写的权限,
shenhao0129 于 2011-02-11 22:40:12发表:
看看文件夹里面是否有文件不是777属性的
weatny 于 2011-02-11 21:50:30发表:
因为文件所有者不是 zxm吧?
楼下的请指教