文件的讀寫執行權限的說明
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里面數據