Linux是如何用字符表示權(quán)限的
如圖,每個(gè)文件或者目錄,都有十個(gè)字符來表示它的權(quán)限,
第1個(gè)字符的解釋
d:表示是一個(gè)目錄,事實(shí)上在ext2fs中,目錄是一個(gè)特殊的文件。
-:表示這是一個(gè)普通的文件。
l: 表示這是一個(gè)符號(hào)鏈接文件,實(shí)際上它指向另一個(gè)文件。
b、c:分別表示區(qū)塊設(shè)備和其他的外圍設(shè)備,是特殊類型的文件。
第2~10個(gè)字符當(dāng)中的每3個(gè)為一組,左邊三個(gè)字符表示所有者權(quán)限,中間3個(gè)字符表示與所有者同一組的用戶的權(quán)限,右邊3個(gè)字符是其他用戶的權(quán)限。這三個(gè)一組共9個(gè)字符,代表的意義如下:
r(Read,讀取):對(duì)文件而言,具有讀取文件內(nèi)容的權(quán)限;對(duì)目錄來說,具有瀏覽目錄的權(quán)
w(Write,寫入):對(duì)文件而言,具有新增、修改文件內(nèi)容的權(quán)限;對(duì)目錄來說,具有刪除、移動(dòng)目錄內(nèi)文件的權(quán)限。
x(eXecute,執(zhí)行):對(duì)文件而言,具有執(zhí)行文件的權(quán)限;對(duì)目錄了來說該用戶具有進(jìn)入目錄的權(quán)限。
下面舉例說明:
-rwx------: 文件所有者對(duì)文件具有讀取、寫入和執(zhí)行的權(quán)限。
-rwxr―r--: 文件所有者具有讀、寫與執(zhí)行的權(quán)限,其他用戶則具有讀取的權(quán)限。
-rw-rw-r-x: 文件所有者與同組用戶對(duì)文件具有讀寫的權(quán)限,而其他用戶僅具有讀取和執(zhí)行的權(quán)限。
drwx--x--x: 目錄所有者具有讀寫與進(jìn)入目錄的權(quán)限,其他用戶近能進(jìn)入該目錄,卻無法讀取任何數(shù)據(jù)。
Drwx------: 除了目錄所有者具有完整的權(quán)限之外,其他用戶對(duì)該目錄完全沒有任何權(quán)限。