Linux 文件的读写执行权限的说明

文件的读写执行权限的说明

X   进入目录的权限:  cd  
	 1.文件自己是可执行的 2.普通用户还具有r的权限  3.root用户只须要有r的权限便可
r   查看目录/文件的内容 :ls dir
	没有读的权 限,vi没法编辑,强制编辑会覆盖数据,echo能够追加数据
	没有x权限,ls列表时能够看到文件名,可是提示为没法访问下一集目录
w   增长删除修改文件内文件名(须要x权限配合):rm  
		没有r没法列表,没有x没法进去(cd)
		没有w没法建立和删除
特别提醒:删除文件,修改文件名的权限受父目录的控制,和文件自己没有关系
          删除的文件名称是在上级目录的block里面,而上级目录的inode里面记录着block的位置,因此想要删除block里面的内容,必须先找到上级目录inode,因而就牵扯了上级目录的权限问题了

查看cat /etc/h.txt原理

1.根据根的inode查找根的属性信息 ,权限符合后查找到根的block,根的block里面记录了etc的文件名与etc的inode数值的信息,
2.根据etc的inode,读取etc的属性权限,权限审核经过后根据里面记录的指向,查找etc的block信息
3.根据bolck里面记录的h.txt的inode去查找h.txt文件的信息,审核经过后,读取h.txt的block里面数据html

相关文章
相关标签/搜索