yujie870217 于 2008-09-27 17:55:33发表:
恩,二楼的说法很正确,你本身只是改变了文件的权限,但是你的home文件夹的权限是属于root的,所以你根本就无法动这个里面的任何文件,即使他已经属于你当前的用户。
ba0zhu 于 2008-09-22 13:24:32发表:
对权限问题更深入了
goouT 于 2008-09-19 15:48:49发表:
是的,home是用来存放用户的主目录的,它的修改权限默认对属组用户和其他用户都是关闭的。对以“-”表示你是否用到你切换用户的环境变量,这个很重要!
goouT 于 2008-09-19 15:25:59发表:
恩,就是这样的,home下面用来存放用户的主目录,它的修改权限默认是关闭的,所以你需要手动打开,对于“-”的话,表示你是否用到你切换后的用户的环境变量,这个很重要。
lee19870219 于 2008-09-17 11:26:32发表:
理解了,是因为我把LL文件用建立在了home下,而一般用户没有对home的权限,所以要改变home属性? 是这样的吗?
奶茶dsk 于 2008-09-15 20:32:22发表:
楼上说的很对.
goouT 于 2008-09-15 15:10:49发表:
补充一下:你就是把LL的权限赋成chmod 000 LL 都没有关系,只要把home的修改权限打开就ok
goouT 于 2008-09-15 15:04:16发表:
这个问题在于linux下文件权限的理解问题,你新建的LL文件在它的上一层会存在一个node表,所以你要先回到root用户,将home的修改权限打开,也就是“w”权限,然后就可以删除了。 还有删除文件可以这样来做 rm -rf LL 。切换用户的时候要习惯性的加上“-”号。su - root,ok !
yujie870217 于 2008-09-27 17:55:33发表:
恩,二楼的说法很正确,你本身只是改变了文件的权限,但是你的home文件夹的权限是属于root的,所以你根本就无法动这个里面的任何文件,即使他已经属于你当前的用户。
ba0zhu 于 2008-09-22 13:24:32发表:
对权限问题更深入了
goouT 于 2008-09-19 15:48:49发表:
是的,home是用来存放用户的主目录的,它的修改权限默认对属组用户和其他用户都是关闭的。对以“-”表示你是否用到你切换用户的环境变量,这个很重要!
goouT 于 2008-09-19 15:25:59发表:
恩,就是这样的,home下面用来存放用户的主目录,它的修改权限默认是关闭的,所以你需要手动打开,对于“-”的话,表示你是否用到你切换后的用户的环境变量,这个很重要。
lee19870219 于 2008-09-17 11:26:32发表:
理解了,是因为我把LL文件用建立在了home下,而一般用户没有对home的权限,所以要改变home属性?
是这样的吗?
奶茶dsk 于 2008-09-15 20:32:22发表:
楼上说的很对.
goouT 于 2008-09-15 15:10:49发表:
补充一下:你就是把LL的权限赋成chmod 000 LL 都没有关系,只要把home的修改权限打开就ok
goouT 于 2008-09-15 15:04:16发表:
这个问题在于linux下文件权限的理解问题,你新建的LL文件在它的上一层会存在一个node表,所以你要先回到root用户,将home的修改权限打开,也就是“w”权限,然后就可以删除了。
还有删除文件可以这样来做 rm -rf LL 。切换用户的时候要习惯性的加上“-”号。su - root,ok
!