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

举报
原来是咔咔 发表于 2022/03/28 00:39:18 2022/03/28
【摘要】 权限所代表的是r = 4 w = 2 x = 1 分别为可读,可写,可执行权限 文件权限的意义 文件是实际含有数据的地方,包括一般文本文件,数据库内容文档,二进制可执行文件。因此,权限对于文...

权限所代表的是r = 4 w = 2 x = 1
分别为可读,可写,可执行权限

文件权限的意义

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

  • r(read):可读取此文件的实际内容,如读取文本文件的文字内容
  • w(write):可以编辑,新增或者是修改该文件的内容(但不包含删除该文件)
  • x(execute):改文件具有可以被系统执行的权限。

注意:这里可读就是代表可以读取文件内容,但是可执行权限就需要注意一下,在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不了切换目录
在这里插入图片描述

文章来源: blog.csdn.net,作者:咔咔-,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fangkang7/article/details/99543419

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。