chmod 設定檔案或者目錄的許可權

2021-08-31 05:48:08 字數 2193 閱讀 6266

語 法

chmod[必要引數][選擇引數][《許可權範圍》+/-/=《許可權設定》][檔案或目錄]功 能chmod 命令:依據許可權設定給定檔案的許可權。許可權既可以是乙個符號,也可以是乙個代表性的數。符號的模式可以是

[ugoa ][+-=][rwxxstugo ],可以給定多個符號,它們之間逗號隔開

類似命令: chown  chgrp  umask   

相似命令: linux命令 

執行許可權: 超級使用者

命令屬性: 檔案管理

引數必要引數

-c 當發生改變時,報告處理資訊

-f 錯誤資訊不輸出

-r 處理指定目錄以及其子目錄下的所有檔案

-v 執行時顯示詳細處理資訊

選擇引數

--reference=《目錄或者檔案》 設定成具有指定目錄或者檔案具有相同的許可權

--version 顯示版本資訊

《許可權範圍》+《許可權設定》 使許可權範圍內的目錄或者檔案具有指定的許可權

《許可權範圍》-《許可權設定》 刪除許可權範圍的目錄或者檔案的指定許可權

《許可權範圍》=《許可權設定》 設定許可權範圍內的目錄或者檔案的許可權為指定的值

【許可權範圍】

u :目錄或者檔案的當前的使用者

g :目錄或者檔案的當前的群組

o :除了目錄或者檔案的當前使用者或群組之外的使用者或者群組

a :所有的使用者及群組

【許可權代號】

r :讀許可權,用數字4表示

w :寫許可權,用數字2表示

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

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

s :特殊許可權

【許可權的代表】

chmod 777 file

chmod abc file <-

a,b,c各為乙個數字

分別表示

a=user(使用者)的許可權

b=group(群組)的許可權

c=other(其他)的許可權

範例範例1:改變檔案具有的所有許可權

[[email protected] hn]# ll //檢視當前目錄資訊

總用量 68

-rwxr-xr-x 1 root hnlinux   0 5月 22 13:22 abc.sh

-rw-r--r-- 1 root hnlinux 50424 2008-03-30 install.log

lrwxrwxrwx 1 root root    9 2008-03-30 qte -> /opt/qte/

[root@hnlinux hn]# chmod 777 abc.sh //改變檔案許可權

[root@hnlinux hn]# ll

總用量 68

-rwxrwxrwx 1 root hnlinux   0 5月 22 13:22 abc.sh

-rw-r--r-- 1 root hnlinux 50424 2008-03-30 install.log

lrwxrwxrwx 1 root root    9 2008-03-30 qte -> /opt/qte/

[root@hnlinux hn]#

範例2:設定檔案的屬性

[root@hnlinux hn]# chmod ug+rw install.log //設定檔案1.log的屬性

//設定檔案的使用者和同群組內的使用者具有指定檔案install.log的可讀寫許可權

範例3:刪除檔案許可權

[root@hnlinux hn]# chmod a-x install.log //刪除所有使用者的可執行許可權

範例4:使用「=」設定許可權

[root@hnlinux hn]# chmod u=r install.log

[root@hnlinux hn]# ll

總用量 68

-rwxrwxrwx 1 root hnlinux   0 5月 22 13:22 abc.sh

-r--r--r-- 1 root hnlinux 50424 2008-03-30 install.log

lrwxrwxrwx 1 root root    9 2008-03-30 qte -> /opt/qte/

[root@hnlinux hn]#

//撤銷原來所有的許可權,然後使擁有者具有可讀許可權

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

[root@hnlinux hn]# chmod 777 /home/hnlinux/*** -r

Linux 檔案 目錄許可權設定命令 chmod

檔案 目錄許可權設定命令 chmod 檔案 目錄許可權設定命令 chmod 這是linux系統管理員最常用到的命令之一,它用於改變檔案或目錄的訪問許可權。該命令有兩種用法 用包含字母和操作符表示式的文字設定法 其語法格式為 chmod who opt mode 檔案 目錄名 其中who表示物件,是以...

檔案目錄管理 chmod

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

Linux系統目錄許可權chmod誤操作許可權修復方法

linux中,如果意外誤操作將 目錄許可權批量設定,比如chmod r 777 系統中的大部分服務以及命令將無法使用,這時候可以通過系統自帶的getfacl命令來拷貝和還原系統許可權,若是其他系統目錄被誤操作,同樣可行。修復的方法如下 1 通過一台許可權正常的linux 最好核心版本和故障伺服器相同...