歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux命令隨記之chmod命令



linux的權限使用9位字符表示,rwx rwx rwx

這裡面r表示讀權限,w表示寫權限,x表示執行權限,-表示沒有權限

這9位字符,每3位一組,分為3組。

第一組表示創建者的權限;

第二組表示創建者所在組的權限;

第三組表示其他人的權限;

權限范圍:

u :目錄或者文件的當前的用戶

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

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

a :所有的用戶及群組

權限代號:

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

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

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

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

s :特殊權限

權限還可以使用數字表示。rwx用數字表示為4+2+1=7。

新創建文件的默認權限是644;新創建文件夾的默認權限是755.

命令參數:

必要參數:

-c 當發生改變時,報告處理信息

-f 錯誤信息不輸出

-R 處理指定目錄以及其子目錄下的所有文件

-v 運行時顯示詳細處理信息

選擇參數:

--reference=<目錄或者文件> 設置成具有指定目錄或者文件具有相同的權限

--version 顯示版本信息

<權限范圍>+<權限設置> 使權限范圍內的目錄或者文件具有指定的權限

<權限范圍>-<權限設置> 刪除權限范圍的目錄或者文件的指定權限

<權限范圍>=<權限設置> 設置權限范圍內的目錄或者文件的權限為指定的值

數字與字符對應關系如下:

r=4,w=2,x=1

若要rwx屬性則4+2+1=7

若要rw-屬性則4+2=6;

若要r-x屬性則4+1=7。

命令chmod:修改權限,三個組分別使用u、g、o表示,賦權限使用“+”,去掉權限使用“-”。

chmod u+x f1 //表示文件f1的創建者增加執行權限

chmod o-r f1 //表示文件f1的其他人去掉讀權限

Copyright © Linux教程網 All Rights Reserved