Ⅰ 在linux系統中,一個文件的訪問許可權是755,其含義是什麼
文件許可權為755
1、第一位7,代表文件所有者擁有的許可權為可讀(4)+可寫(2)+可執行(1)
2、第二位5,代表文件所有者同組用戶的許可權為可讀(4)+不可寫(0)+可執行(1)
3、第三位5,代表公共用戶的許可權為可讀(4)+不可寫(0)+可執行(1)
755表示該文件所有者對該文件具有讀、寫、執行許可權,該文件所有者所在組用戶及其他用戶對該文件具有讀和執行許可權。
linux文件許可權一般都以8進製表示,格式為abc的形式,其中a,b,c各為一個數字,分別表示User、Group、及Other對該文件的操作許可權;
如果文件許可權用二進製表示那麼是9位bit,從左至右,1-3位數字代表文件所有者的許可權,4-6位數字代表同組用戶的許可權,7-9數字代表其他用戶的許可權;
而具體的許可權是由數字來表示的,讀取的許可權等於4,用r表示;寫入的許可權等於2,用w表示;執行的許可權等於1,用x表示;
通過4、2、1的組合,得到以下幾種許可權:0(沒有許可權);4(讀取許可權);5(4+1 | 讀取+執行);6(4+2 | 讀取+寫入);7(4+2+1 | 讀取+寫入+執行)。
(1)444r是什麼網站擴展閱讀:
文件系統
在Linux中普通文件和目錄文件保存在稱為塊物理設備的磁碟或者磁帶上。一套Linux系統支持若干物理盤,每個物理盤可定義一個或者多個文件系統。
(類比於微機磁碟分區)。每個文件系統由邏輯塊的序列組成,一個邏輯盤空間一般劃分為幾個用途各不相同的部分,即引導塊、超級塊、inode區以及數據區等。
引導塊:在文件系統的開頭,通常為一個扇區,其中存放引導程序,用於讀入並啟動操作系統;超級塊:用於記錄文件系統的管理信息。特定的文件系統定義了特定的超級塊;inode區(索引節點):一個文件或目錄占據一個索引節點。第一個索引節點是該文件系統的根節點。
利用根節點,可以把一個文件系統掛在另一個文件系統的非葉節點上;數據區:用於存放文件數據或者管理數據。
Linux最早引入的文件系統類型是MINIX。MINIX文件系統由MINIX操作系統定義,有一定的局限性,如文件名最長14個字元,文件最長64M位元組。第一個專門為Linux設計的文件系統是EXT(Extended File System),但目前流行最廣的是EXT4。
第二代擴展文件系統由Rey Card 設計,其目標是為Linux 提供一個強大的可擴展文件系統。它同時也是Linux界中設計最成功的文件系統。
通過VFS的超級塊(struct ext2_sb_info ext2_sb)可以訪問EXT2的超級塊,通過VFS的inode(struct ext2_inode_info ext2_i)可以訪問EXT2的inode。
文件系統EXT2的源代碼在/usr/src/linux/fs/ext2目錄下,它的數據結構在文件/usr/src/linux/include/linux/ext2_fs.h以及同一目錄下的文件ext2_fs_i.h和ext2_fs_sb.h中定義。
參考資料:網路-Linux文件系統