Linux下文件屬性(drwxr-xr-x)詳解以及(-rwxrwxrwx=777)(轉)


權限的計算是除去第一位字母開始,權限都是三個符號為一組合,其中-表沒有這個權限。

drwxr-xr-x的意思解釋:

ls -al
得到如下列表: drwxr-xr-x
4 oracle dba 4096 May 20 11:47 oralog1 drwxr-x--- 18 root root 4096 May 20 13:51 root
解釋: d :第一位表示文件類型,d是目錄文件、l是鏈接文件、-是普通文件、p是管道 rwx :第2-4位表示這個文件的屬主擁有的權限。r是讀、w是寫、x是執行 r-x :第5-7位表示和這個文件屬主所在同一個組的用戶所具有的權限 r-x :第8-10位表示其他用戶所具有的權限
比如: drwxr-xr-x
4 oracle dba 4096 May 20 11:47 oralog1 表示oralog1是個目錄,oracle擁有讀寫執行的權限,和oracle所在同一個dba組里的用戶擁有只讀和執行權限,剩下其他用戶擁有只讀和執行權限!

原文:http://www.2cto.com/os/201305/213782.html

ls -al 的各段含義:

第1字段:  文件屬性字段
文件屬性字段總共有10個字母組成,第一個字母表示文件類型,如果這個字母是一個減號”-”,則說明該文件是一個普通文件。字母”d”表示該文件是一個目錄,字母”d”,是dirtectory(目錄)的縮寫。
請注意,一個目錄或者說一個文件夾是一個特殊文件,這個特殊文件存放的是其他文件和文件夾的相關信息。

第2字段
文件硬鏈接數或目錄子目錄數

第3字段:
文件擁有者

第4字段:
文件擁有者所在的組

第5字段:
文件文件大小(以字節為單位)

第6字段:
文件創建月份

第7字段:
文件創建日期

第8字段:
文件創建時間

第9字段:
文件名 (如果是一個符號鏈接,那么會有一個 “->”箭頭符號,后面根一個它指向的文件)

原文:http://aniyo.iteye.com/blog/2073364

rwxrwxrwx=777的解釋:

針對字母的操作比較臃腫,可以簡化為數字的寫法,如超級權限777。其實就是數字相加得出的結果。

r:read就是讀權限     --數字4表示
w:write就是寫權限    --數字2表示
x:excute就是執行權限 --數字1表示

讀、寫、運行三項權限可以用數字表示,就是r=4,w=2,x=1。所以,-rw-r--r--用數字表示成644。
這里總共會有10個“-”,第一個表示文件類型,如該文件是文件(-表示),文件夾(d表示),連接文件(l表示),后面9個按照三個一組分。
如:rwxrwx--- 770
表示此文件
(文件夾)的擁有着和同組用戶有讀寫及執行權限,其他用戶組沒任何權限。 也就是前面三個表示所有者權限,中間三個表示同組用戶權限,最后一組表示其他用戶權限。 注意:以上的其他用戶,不包括root這個super user。

原文:http://blog.csdn.net/icanlove/article/details/39667265/


免責聲明!

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



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