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

问大家一个关于mount后不能删除文件的问题
恩 大家好,我是a466804006,我今天遇到一个比较诡异的问题希望大家可以帮忙解决,今天我要把自己的虚拟机的一个文件夹挂载到板子下面,但是每当我想删除文件夹下面的文件时总是有permission denied的情况,虽说咱英语不好,可总也认得这几个字,他说不允许此操作。但是我明明在/etc/exports里面定义了:/home/sigma/getframe 192.168.1.*(rw,sync,no_subtree_check) 这明明就是r/w,肿么就permission denied了??

肿么回事啊

------解决方案--------------------
/home/sigma/getframe目录下的文件的uid,gid看看,“板子”上执行删除操作的用户id如果等于getframe目录下的文件的uid那应该可以删除的,如果不相等的话,除非该文件能被任何人删除,否则“板子”上的操作用户应该无法删除。

-n按id来显示
[root@RHEL6A ~]# ls -n /home/user1
总用量 32
drwxr-xr-x. 2 500 500 4096 12月 8 14:39 Desktop
drwxr-xr-x. 2 500 500 4096 12月 8 14:39 Documents
drwxr-xr-x. 2 500 500 4096 12月 8 14:39 Downloads
-rw-rw-r--. 1 500 500 0 12月 11 10:41 job3.txt
-rw-rw-r--. 1 500 500 0 12月 11 10:41 job4.txt
drwxr-xr-x. 2 500 500 4096 12月 8 14:39 Music
drwxr-xr-x. 2 500 500 4096 12月 8 14:39 Pictures
drwxr-xr-x. 2 500 500 4096 12月 8 14:39 Public
drwxr-xr-x. 2 500 500 4096 12月 8 14:39 Templates
drwxr-xr-x. 2 500 500 4096 12月 8 14:39 Videos

[user1@RHEL6A ~]$ id
uid=500(user1) gid=500(user1) 组=500(user1) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023