常用Linux指令之Chmod指令

2021-08-03 23:41:14 字數 953 閱讀 4822

**chmod [引數] 模式 檔名稱

或 chmod 八進位制數字 檔名稱**

-c :效果同-v,但是只顯示變動部分

-f:不顯示錯誤 資訊

-r:遞迴處理,所有該目錄下的檔案及子目錄均會被處理

-v:顯示完整的處理過程

賬號部分

u:檔案或者目錄的擁有者

g:檔案或者目錄的所屬組

o:其他賬號

a:所有賬號

許可權部分

r:唯讀許可權,數字為4

w:寫入許可權,數字為2

x:執行許可權,數字為1

-:沒有許可權,數字為0

t:sticky bit,數字為1,非檔案所有者,不得刪除該檔案

s:一般賬號執行該檔案會以檔案所有者的身份執行,設定suid,數字為4,設定guid,數字為2

八進位制數字

分別對應每個部分的許可權的數字之和,例如7代表rwx(4+2+1),其他數字以此類推

1、將檔案file1的許可權修改為擁有者可讀可寫可執行,同組者可讀可執行,其他人僅可執行

chmod u=rwx,g=rx,o=x file1

orchomd 751 file1

2、將file1檔案設定為所有人都可讀可寫不可執行

chmod a=rw file1

orchmod

666 file1

3、將file2檔案賦予suid許可權

chmod

4755 file2

其中,755就是將檔案file2許可權修改為rwxr-xr-x,而755前面的4,會將最前面的rwx修改為rws,也就是賦予suid的許可權。

賦予guid許可權,只需將4改為2即可。

賦予sticky bit許可權,將4改為1

取消上述許可權,在前面加上0。

Linux 指令詳解 chmod

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

Linux中的chmod指令詳解

chmod可以用來改變檔案的許可權,比如說讓我們來檢視test.txt的詳細資訊 ll test.txt檢視的結構如下所示 rw r r 1 root root 16 8月 18 17 06 test.txt該檔案的許可權結構分解是這樣的。許可權碼許可權 字母表示 占用位數 檔案型別無1 rw 擁有...

Linux基本指令(6) chmod

1 改變檔案的許可權 chmod用於改變乙個檔案的許可權,使用 使用者組 許可權 的表述方式來增加或刪除相應的許可權。其中,使用者組包括 檔案屬主 u 檔案屬組 g 其他人 o 和所有人 a 許可權包括讀取 r 寫入 w 和執行 x chmod u x days 增加了對屬主的執行許可權 還可以通過...