Centos改變檔案許可權chmod

2021-08-09 01:34:41 字數 2225 閱讀 3520

檔案許可權的改變有兩種方式,分別可以用數字和符號來修改檔案許可權,本文僅介紹數字修改檔案許可權

檔案有三種身份

修改許可權時,每個檔案(資料夾也是檔案)的三個身份又分別有三個許可權

我們利用ls -al檢視檔案可以得到如下資訊

[chanmufeng@localhost ~]$ ls -al

total 220

drwxrwxrwx. 33 chanmufeng chanmufeng 4096 oct 7 13:29 .

drwxrwxrwx. 8 root root 90 aug 20 22:21 ..

-rw-rw-r–. 1 chanmufeng chanmufeng 1920 jul 20 09:41 5bec6708-f49c-43fb-9913-637d9581ea38.o

drwx——. 3 chanmufeng chanmufeng 25 oct 7 09:26 .adobe

drwxrwxrwx. 9 chanmufeng chanmufeng 4096 jul 20 09:23 .atom

-rwxrwxrwx. 1 chanmufeng chanmufeng 17188 oct 7 12:09 .bash_history

-rwxrwxrwx. 1 chanmufeng chanmufeng 18 jun 10 2014 .bash_logout

-rwxrwxrwx. 1 chanmufeng chanmufeng 193 jun 10 2014 .bash_profile

-rwxrwxrwx. 1 chanmufeng chanmufeng 231 jun 10 2014 .bashrc

drwxrwxrwx. 18 chanmufeng chanmufeng 4096 oct 6 18:19 .cache

drwxrwxrwx. 29 chanmufeng chanmufeng 4096 oct 7 11:57 .config

drwxrwxrwx. 5 chanmufeng chanmufeng 4096 oct 7 11:57 desktop

drwxrwxr-x. 3 chanmufeng chanmufeng 33 sep 5 16:43 dev

drwxrwxr-x. 8 chanmufeng chanmufeng 73 jul 17 13:45 div

drwx——. 2 chanmufeng chanmufeng 23 mar 11 2017 .dlv

drwxrwxrwx. 3 chanmufeng chanmufeng 20 mar 9 2017 documents

drwxrwxrwx. 33 chanmufeng chanmufeng 12288 oct 7 09:23 downloads

drwx——. 3 chanmufeng chanmufeng 25 sep 22 12:31 dumps

-rwxrwxrwx. 1 chanmufeng chanmufeng 16 feb 27 2017 .esd_auth

-rw-rw-r–. 1 chanmufeng chanmufeng 67 jul 27 13:17 .ew.json

drwx——. 2 chanmufeng chanmufeng 75 jul 25 16:27 .gnupg

檔案的許可權字元為:

-rwxrwxrwx
每三個是一組,每組分別對應的身份是檔案owner\group\others

其中每個身份的許可權如下所示

例如:當許可權為【-rwxrwx—】,對應的分數為

owner=rwx=4+2+1=7

group=rwx=4+2+1=7

others=—=0+0+0=0

因此對給檔案進行許可權設定時,檔案許可權對應的數字就是770

chmod  xyz  檔名
xyz:就是上文提到的針對三個身份的許可權屬性

最後介紹批量修改資料夾及其內部檔案許可權的命令

chmod -r 740 /usr/local/test/
-r是遞迴的意思

此命令將會使得/usr/local/test下的所有檔案(資料夾)的許可權變為-rwxr—–

所有檔案只有owner可以讀寫並執行,同組內成員只能讀,對其他組內成員不可見

centos chmod改變檔案許可權

使用許可權 所有使用者 使用方式 chmod cfvr help version mode file 必要引數 c 當發生改變時,報告處理資訊 f 錯誤資訊不輸出 r 處理指定目錄以及其子目錄下的所有檔案 v 執行時顯示詳細處理資訊 該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法 另一種...

linux chmod 改變檔案許可權

chmod cfvr help version mode file chmod命令用於改變linux系統檔案或目錄的訪問許可權。用它控制檔案或目錄的訪問許可權。linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。檔案或目錄的訪問許可權分為唯讀,...

chmod改變檔案許可權

chmod ugo rwx 檔名。這樣可以給檔案加上讀寫執行許可權!chmod ugo rwx同上效果!當然可以只給自己賦予某個許可權,chmod u rwx,但用sudo複製過得檔案,其他使用者只有檢視許可權,要統一修改需要加 r,sudo chmod ugo rwx r 資料夾!使用者組新增 s...