Linux目录的权限

模拟环境:

这里写图片描述

test目录的权限为rwxr-xr-x

IanA用户(rwx)可读可写可执行:

cd到test目录下去,就相当于执行test目录文件了。 
这里写图片描述

读test目录文件。 
这里写图片描述

改名,创建,删除文件,相当于对test目录文件的写操作。 
这里写图片描述

IanB用户(r-x)可读不可写可执行:

对于test目录文件,能cd到test目录下(可执行),能ls(可读)。不能创建文件(不可写)。

这里写图片描述

test目录的权限为rw—x–x

修改test目录权限: 
这里写图片描述

IanA用户(rw-)可读可写不可执行:

没有执行权限,不能cd到test/目录下了。 
虽然权限可读可写,但是实际上ls只能看见文件名,也不能删除文件。 
这里写图片描述

IanB用户(–x)不可读不可写可执行:

这里写图片描述

Lisa用户一样的。

总结测试结论:

linux目录的读、写、执行权限说明:

  • 可读r:表示具有浏览目录下面文件及子目录的权限,即ls dir。如果没有x权限,就不能进到目录,ls列表时可以看到所有文件名,但会提示无权访问目录下文件。如果ls -l列表,所有属性会带有问号,也会提示无权访问目录下文件,但是可以看到所有文件名。
  • 可写w:表示具有增加、删除或修改目录内文件名的权限(需要x权限配合)。
  • 可执行x:表示具有进入目录的权限,例如cd dir。但是没有r就无法列表,没有w无法创建和删除。

linux文件与目录权限对比说明:

可读r:

  1. 对文件而言,表示具有读取文件内容的权限。
  2. 对目录而言,表示具有浏览目录下面文件及子目录的权限。如果没有x权限,ls -l列表可以看到所有文件名,但文件的所有属性都带有问号,提示无权访问目录下文件。

可写w:

  1. 对于文件而言,表示新增、修改文件内容的权限。删除与移动文件和文件本身属性无关。
  2. 对于目录而言,表示具有新增、删除、移动目录内文件的权限,需要x权限配合。

可执行x:

  1. 对于文件而言,表示具有执行文件的权限。普通用户同时还需具有r权限,root用户不用r也能执行。

  1. 对于目录而言,表示具有进入目录的权限,但是没有r无法列表,没有w无法新建。

转载至https://blog.csdn.net/codetz/article/details/52471294

猜你喜欢

转载自blog.csdn.net/vic_qxz/article/details/80224341
今日推荐