當前位置:編程學習大全網 - 網絡軟體 - 在Linux系統中,壹個文件的訪問權限是755,其含義是什麽?

在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中定義。

參考資料:

百度百科-Linux文件系統

  • 上一篇:夢時代廣場武漢營業時間
  • 下一篇:變節:潛罪犯是什麽片子?
  • copyright 2024編程學習大全網