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里面數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM