Linux目录的x执行权限深入理解
1、文件和目录权限①目录读:ls:有r权限即可写:touch、mkdir、rm:必须要wx才行执行:进入cd:有x权限即可②文件读:cat:有r权限即可写:echo、vim:有w权限即可执行:bash:有x权限即可2、目录权限分解①由于目录文件内只有文件名和inode号,所以只有读权,只能获取文件名,无法获取其他信息。如下,只给了(其他账号)目录读的权限(其他账号)只能看见文件名,而不能看见其他信
·
1、文件和目录权限
①目录
读:ls:有r权限即可
写:touch、mkdir、rm:必须要wx才行
执行:进入cd:有x权限即可
②文件
读:cat:有r权限即可
写:echo、vim:有w权限即可
执行:bash:有x权限即可
2、目录权限分解
①由于目录文件内只有文件名和inode号,所以只有读权,只能获取文件名,无法获取其他信息。
如下,只给了(其他账号)目录读的权限
(其他账号)只能看见文件名,而不能看见其他信息
②因为其他信息都储存在inode节点中,而读取inode节点内的信息需要目录文件的执行权限(x)。
如下,赋予目录执行的权限(表示可以去找对应Inode项的详细信息)
(其他账号)就可以查看文件和其元数据信息
总结:x权限对于目录来说,是可以继续往下搜索;r权限对目录来说可以查看目录中文件和目录的列表。
更多推荐
已为社区贡献1条内容
所有评论(0)