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

相關文章
相關標籤/搜索