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,因而就牽扯了上級目錄的權限問題了
1.根據根的inode查找根的屬性信息 ,權限符合後查找到根的block,根的block裏面記錄了etc的文件名與etc的inode數值的信息,
2.根據etc的inode,讀取etc的屬性權限,權限審覈經過後根據裏面記錄的指向,查找etc的block信息
3.根據bolck裏面記錄的h.txt的inode去查找h.txt文件的信息,審覈經過後,讀取h.txt的block裏面數據html