日期:2014-05-16  浏览次数:21048 次

一个拥有所有读写执行权限的文件无法删除,求牛哥指点~
[root@localhost huohu6]# ls -l /tmp/huohu6/11.log
-rwxrwxrwx 1 root root 7 07-12 11:28 /tmp/huohu6/11.log
[root@localhost huohu6]# su oracle
bash: /home/oracle/.bashrc: 权限不够
bash-3.1$ rm -r /tmp/huohu6/11.log
rm: 无法删除 “/tmp/huohu6/11.log”: 权限不够


我为了试验也特定赋给它所有的权限了,只有ROOT用户可以删除,其他的用户只能读写,就是不能删除,删除文件不是需要'X'权限就够了么?为了老师也不懂,尴尬。。。
文件 权限 删除 失败 linux

------解决方案--------------------
删除文件需要对文件所在的目录有写权限

看看这个命令的输出是什么
ls -ld /tmp/huohu6