linux目录权限问题

XuanrenLu 2017-06-10 11:58:22
目录权限如下,xuanren用户在~/files 目录有w的权限,请问为什么xuanren用户无法删除see目录?

xuanren@Ubuntu-test:~/files/see$ ll
drwxr-xr-- 2 jiali family 4096 6月 10 10:43 ./
drwxrwxr-x 4 xuanren xuanren 4096 6月 10 11:36 ../
-rw-r--r-- 1 jiali root 205 6月 10 10:43 t
-rw-r--r-- 1 jiali root 210 6月 10 10:43 t2
-rw-rw-r-- 1 jiali family 6 6月 10 10:05 test

xuanren@Ubuntu-test:~/files$ ll
total 24
drwxrwxr-x 4 xuanren xuanren 4096 6月 10 11:36 ./
drwxr-xr-x 18 xuanren xuanren 4096 6月 10 09:42 ../
-rw-rw-rw- 1 xuanren xuanren 12 6月 10 09:53 greet
drwxr-xr-- 2 jiali family 4096 6月 10 10:43 se/
drwxr-xr-- 2 jiali family 4096 6月 10 10:43 see/
-rwxrwxrwx 1 root root 28 6月 5 20:16 st*
...全文
211 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
uid123 2017-06-15
  • 打赏
  • 举报
回复
引用 4 楼 lxr0724 的回复:
[quote=引用 2 楼 uid123 的回复:] 这个你没有获得所有权,私有文件夹连root都不能掌握。
我看的是鸟哥的linux私房菜基础篇,148提到了目录的权限。 原文如下:如果用户用户目录的w权限,可以 新建文件和目录(可以) 删除已经存在的文件和目录(无论文件的权限为何)(这个不可以) 将已经存在的文件或者目录重命名(这个可以) 转移目录内的文件和目录的位置(把目录转移到当前目录的一个子目录下就不可以) 鸟哥书上的是centos。[/quote] 你用普通用户进入新建的文件所属权限是普通用户的,但是所使用的命令包含在bin里面和Sbin里面,如果只在BIN目录里面存着一个命令,可以新建一个使用该命令用户权限的文件(不复含有其他用户权限),但是这个命令在SBIN目录里面不存在,那么用普通用户通过该命令建立的文件,所有权只有普通用户的建立者所有,所以想要对该文件进行操作,必须有该文件的所有权,这个文件应含有的属性是----rwx---,用root或其他用户查看该文件都应该是----------,在这种情况下,是不允许转移的。
XuanrenLu 2017-06-12
  • 打赏
  • 举报
回复
引用 2 楼 uid123 的回复:
这个你没有获得所有权,私有文件夹连root都不能掌握。
我看的是鸟哥的linux私房菜基础篇,148提到了目录的权限。 原文如下:如果用户用户目录的w权限,可以 新建文件和目录(可以) 删除已经存在的文件和目录(无论文件的权限为何)(这个不可以) 将已经存在的文件或者目录重命名(这个可以) 转移目录内的文件和目录的位置(把目录转移到当前目录的一个子目录下就不可以) 鸟哥书上的是centos。
zh1204190329 2017-06-12
  • 打赏
  • 举报
回复
文件的权限问题
uid123 2017-06-11
  • 打赏
  • 举报
回复
这个你没有获得所有权,私有文件夹连root都不能掌握。
ipqtjmqj 2017-06-11
  • 打赏
  • 举报
回复
因为权限对于目录来说没有继承,目录是目录,目录下的文件又是另外一回事

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧