三,linux檔案系統的許可權問題和涉及到的軟永久連結

來源:互聯網
上載者:User

三,linux檔案系統的許可權問題和涉及到的軟永久連結 二,linux核心被載入的過程 任何裝置在linux下都是檔案。檔案即包括windows下的檔案又包括windows下的目錄,還包括windows下的裝置。 一、檔案許可權的意義r:可以讀這個檔案的具體內容;w:可以編輯這個檔案的內容,包括增加刪除檔案的具體內容 但不包括刪除該檔案;x:檔案就具有了可執行檔許可權-------注意:這裡和window不一樣,在win中,檔案的可執行許可權是通過副檔名表現出來的,如exe、bat等,但是在linux中檔案的可執行許可權是通過這個x決定的,與檔案名稱沒有什麼關係。rwx許可權都是對檔案內容而言的,因為檔案的inode和block中並沒有檔案名稱,所以這些許可權跟涉及到檔案名稱的刪除沒有關係二、目錄許可權的意義r:可以查看此目錄下的完整檔案清單資訊。當有r許可權時,你可以讀取該目錄下所有檔案的檔案名稱-????????? ? ? ? ?                ? testd????????? ? ? ? ?                ? test1d????????? ? ? ? ?                ? test2d????????? ? ? ? ?                ? test3 w:可以對此目錄下的所有的檔案及目錄進行相關的更改 具體權利如下:     可以在此目錄下建立新的檔案或目錄;       可以在此目錄下刪除存在的檔案或目錄(不論該檔案的許可權是什麼,這點要格外注意!!!!)    可以重新命名及改變檔案或目錄的位置。x:目錄沒有可執行檔許可權,因此目錄中x的功能就是允許別的使用者進入這個目錄。 假如你想製作一個唯讀檔案 需要保證對檔案的許可權是4 對檔案所在檔案夾的許可權是r_x因為沒有x 則無法進入該檔案讀取檔案的內容,有了w則使用者可以將該檔案刪除 磁碟格式化後檔案系統就將inode和block規劃好了,除非有改變磁碟大小或者格式的操作,否則inode和block不在變化。在linux下 建立一個目錄時,ext2會分配一個inode和至少一個block給該目錄。其中 inode記錄該目錄的相關許可權與屬性,以及那些分配給該目錄的block塊號。block記錄了這個目錄下的檔案名稱和該檔案名稱佔用的inode 建立一個檔案時,ext2會首先找到該檔案所在的目錄,分配一個inode和 該檔案大小所需的block給該檔案,並且在該目錄的block中記錄下檔案名稱和該檔案名稱佔用的inode。inode中記錄了檔案的屬性(不包括檔案名稱)以及該檔案實際存放在的block的號碼(三級) 由以上說明可知  1 當讀取一個檔案時,必然要先讀取其目錄的inode 找到目錄所佔的block 從而找到 檔案所在的inode,再跟據inode的三級索引找到實際的檔案。 2 檔案名稱只與所在目錄有關 而檔案的屬性和此檔案的inode有關。 不同的檔案名稱可以指向同一個inode 這就時所謂的hard link  (串連欄位的含義就是有多少不同的檔案名稱都串連到了這個inode)軟串連是 建立一個指向相應檔案名稱的串連, 當那個檔案名稱被刪除的時候,整個路徑就不通了。永久連結原檔案&連結檔案公用一個inode號,他 們是同一個檔案,而軟連結原檔案&連結檔案擁有不同的inode號,他們是兩個不同的檔案;在檔案屬性上軟連結明確寫出了是連結檔案,建立軟連結就是建立了一個新檔案。當訪問連結檔案時,系統就會發現他是個連結檔案,它讀取連結檔案找到真正要訪問的檔案。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.