在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 | 讀取+寫入+執行)。
擴展資料:
文件系統
在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中定義。
參考資料: