歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux chmod命令

linux chmod命令

日期:2017/3/3 12:43:20   编辑:Linux技術

chmod命令可以使用八進制數來指定權限。文件或目錄的權限位是由9個權限位來控制,每三位為一組,它們分別是文件所有者(User)的讀、寫、執行,用戶組(Group)的讀、寫、執行以及其它用戶(Other)的讀、寫、執行。

r 4

w 2

x 1

- 0

所有者的權限用數字表達:屬主的那三個權限位的數字加起來的總和。如rwx ,也就是4+2+1 ,為7。

用戶組的權限用數字表達:屬組的那個權限位數字的相加的總和。如rw- ,也就是4+2+0 ,為6。

其它用戶的權限數字表達:其它用戶權限位的數字相加的總和。如r-x ,也就是4+0+1 ,為5。

以fun為例:

-rw-r–r– 4 huang huang 2523 5月 4 14:50 fun

第一列共有10個位置,第一個字符指定了文件類型。在通常意義上,一個目錄也是一個文件。如果第一個字符是橫線,表示是一個非目錄的文件。如果是d,表示是一個目錄。從第二個字符開始到第十個共9個字符,3個字符一組,分別表示了3組用戶對文件或者目錄的權限。權限字符用橫線代表空許可,r代表只讀,w代表寫,x代表可執行。

權限范圍: u :目錄或者文件的當前的用戶

g :目錄或者文件的當前的群組

o :除了目錄或者文件的當前用戶或群組之外的用戶或者群組

a :所有的用戶及群組

權限代號: r :讀權限,用數字4表示

w :寫權限,用數字2表示

x :執行權限,用數字1表示

- :刪除權限,用數字0表示

s :特殊權限

使用chmod修改文件權限

修改文件所有用戶組可執行權限

對目錄的所有者u和關聯組g減去可執行x和寫w權限,其他用戶o增加寫w權限:

Copyright © Linux教程網 All Rights Reserved