Linux目录的x执行权限深入理解

本文详细介绍了Linux系统中文件和目录的权限机制。对于目录,读权限允许查看文件名,执行权限则能获取inode元数据信息;对于文件,读权限可查看内容,写权限则用于修改,执行权限对脚本文件有意义。理解这些权限对于系统管理和安全至关重要。
摘要由CSDN通过智能技术生成

1、文件和目录权限

①目录
读:ls:有r权限即可
写:touch、mkdir、rm:必须要wx才行
执行:进入cd:有x权限即可
②文件
读:cat:有r权限即可
写:echo、vim:有w权限即可
执行:bash:有x权限即可

2、目录权限分解

①由于目录文件内只有文件名和inode号,所以只有读权,只能获取文件名,无法获取其他信息。
如下,只给了(其他账号)目录读的权限
在这里插入图片描述

(其他账号)只能看见文件名,而不能看见其他信息
在这里插入图片描述

②因为其他信息都储存在inode节点中,而读取inode节点内的信息需要目录文件的执行权限(x)。
如下,赋予目录执行的权限(表示可以去找对应Inode项的详细信息)
在这里插入图片描述

(其他账号)就可以查看文件和其元数据信息

在这里插入图片描述

总结:x权限对于目录来说,是可以继续往下搜索;r权限对目录来说可以查看目录中文件和目录的列表。

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值