linux 常用命令四 chmod

2021-07-25 10:31:15 字數 1786 閱讀 3442

chmod

命令用於改變

linux

系統檔案或目錄的訪問許可權。

三種不同使用者型別:所屬使用者(

u),使用者組(

g),其他組的使用者(o)。

三種不同的許可權:讀(

r 4),寫(

w 2),可執行(

x 1)

[root@localhost test]#ll

-al總計

316lrwxrwxrwx 1 root root     11 11-22 06:58 linklog.log -> log2012.log

-rw-r--r-- 1 root root 302108 11-13 06:03 log2012.log

解讀:第一列共有10個

位置,第乙個字元指定了檔案型別。在通常意義上,乙個目錄也是乙個檔案。如果第乙個字元是

橫線,表示是乙個非目錄的檔案

。如果是

d,表示是乙個目錄

。從第二個字元開始到第十個共

9個字元,

3個字元一組

,分別表示了

3組使用者對檔案或者目錄的許可權。許可權字元用

橫線代表空許可,r

代表唯讀,

w代表寫,

x代表可執行。

- rw- r-- r--表示

log2012.log

是乙個普通檔案;

log2012.log

的屬主有讀寫許可權;與

log2012.log

屬主同組的使用者只有讀許可權;其他使用者也只有讀許可權。

例項1

:增加檔案所有使用者組可執行許可權

chmod a+x log2012.log

[root@localhost test]

#ls -al log2012.log 

-rw-r--r-- 1 root root 302108 11-13 06:03 log2012.log

[root@localhost test]

#chmod a+x log2012.log 

[root@localhost test]

#ls -al log2012.log 

-rwxr-xr-x 1 root root 302108 11-13 06:03 log2012.log

[root@localhost test]#

說明:即設定檔案

log2012.log

的屬性為:檔案屬主(u)

增加執行許可權

;與檔案屬主同組使用者(g)

增加執行許可權

;其他使用者(o)

增加執行許可權

例項2:

增加檔案所有使用者組可執行許可權

chmod ug+w,o-x log2012.log

[root@localhost test]

#ls -al log2012.log 

-rwxr-xr-x 1 root root 302108 11-13 06:03 log2012.log

[root@localhost test]

#chmod ug+w,o-x log2012.log 

[root@localhost test]

#ls -al log2012.log 

-rwxrwxr-- 1 root root 302108 11-13 06:03 log2012.log

例項3:對乙個目錄及其子目錄所有檔案新增許可權

命令:chmod -r u+x test4

Linux常用命令 chmod

指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字串,格式如下 ugoa...

常用命令 chmod

使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字串,格式如下 ugoa.rwxx 其中 u 表示該檔案的擁有者,g ...

LINUX常用命令(一)chmod詳解

chmod 只能檔案屬主或特權使用者才能使用該功能來改變檔案訪問模式。mode可以是數字形式或以who opcode permission形式表示。who是可選的,預設是a 所有使用者 只能選擇乙個opcode 操作碼 可指定多個mode,以逗號分開。ls l後可以看到的資訊 檔案屬性 檔案數 擁有...