【Linux】目录与文件分别的权限意义

网友投稿 592 2022-05-30

权限所代表的是r = 4 w = 2 x = 1

分别为可读,可写,可执行权限

文件权限的意义

文件是实际含有数据的地方,包括一般文本文件,数据库内容文档,二进制可执行文件。因此,权限对于文件来说,他的意义是这样的

r(read):可读取此文件的实际内容,如读取文本文件的文字内容

w(write):可以编辑,新增或者是修改该文件的内容(但不包含删除该文件)

x(execute):改文件具有可以被系统执行的权限。

【Linux】目录与文件分别的权限意义

注意:这里可读就是代表可以读取文件内容,但是可执行权限就需要注意一下,在window下是由扩展民来判断的,但是在linux下是借助x这个权限来决定的

目录权限的意义

目录主要的内容是记录文件名清单,文件名跟目录有强烈的关联

r(read contents in directory)

表示具有读取目录结构清单的权限,所以当你具有读取一个目录的权限时,表示你可以查询改目录下的文件名数据。所以你就可以利用ls这个指令将目录的内容列表显示出来

**w:**这个可写入的权限对于目录来说,是很了不起的!因为他表示你具有异动改目录结构清单的权限

1.创建新的文件与目录

2删除已经存在的文件或目录(不论该文件的权限为什么)

3.将已经存在的文件或目录更名

4.搬移改目录内的文件,目录位置。总之,目录的w权限就与改目录下面的文件名异动有关就对了

x:目录的执行权限是代表的使用者能否进入该目录工作

整理图表

以图表的形式对比这看

例题

1.有个目录的权限如下所示:系统有个帐号名称为kaka,这个帐号并没有支持root群组,请问kaka对这个目录有何权限?是否可切换到此目录中?

drwxr–r-- 3 root root 4096 Jun 25 08:35 .ssh

kaka对此目录仅具有r的权限,因为kaka可以查阅此目录下的文件名列表

但是因为没有执行权限,所以cd不了切换目录

Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何把本地项目上传到Github
下一篇:爆笑GIF:程序员的 40 个崩溃日常!
相关文章