檔案的許可權可以分為3種:
linux的許可權有這三種型別,並且針對不同的使用者也有著不同的許可權。如上圖所示,分別是所有者(u user)
所屬組(g group)
其他人(o other)
基本通過字面意思也能理解許可權的劃分。
為了更清晰的配置,linux採用了數字表示法,即使用不同的數字來表示不同的許可權,由這三個許可權所對應的數字都只會是不一樣的數字,不會造成混淆。
分析一下我們建立的test.txt
檔案,- rw- r-- r–,正如我們之前所說,許可權一共有3組9個字元。第乙個字元是特殊的字元標識,用於標誌特殊型別。根據上面的數字表示法,我們可以很快得出test.txt
檔案對於不同使用者的具體許可權分配。
所有者,擁有讀取和寫入的許可權,r + w = 6
所屬組,僅能讀取檔案,無法對檔案進行寫入操作,r = 4
其他人,在此檔案中其他人與所屬組許可權相同,都只是能對檔案進行讀取,無法寫入,所以也是 r = 4
那麼將每個部分的數字組合在一起就是644
chmod [ | mode = 777 ] [檔案或目錄]
chomod有兩種使用方法,第一種是使用字元的方式表示許可權的更改;第二種則是使用八進位制的方式表示許可權
引數 :
字元表示相對來說比較清晰,針對不同的角色可以對應的更改許可權
u g o上面都已經說到過,a 代表 all 意思為這三者都是。
將可執行檔案shell.sh
為擁有者新增執行許可權
chmod u+x shell.sh
只允許test.txt
檔案擁有者讀取此檔案
chmod g-r,o-r test.txt
使用方式更簡單,只需要用數字來表示相應的許可權即可
沒有增加和刪除的功能,效果只能是等於
在保留原許可權的基礎上,任何人都可以執行shell.sh
檔案
chmod 755 shell.sh
允許test.txt
檔案所有組對它進行修改操作
chmod 664 test.txt
引用:
Linux命令chmod詳解
linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。chmod cfvr help version mode file.引數說明 ugoa.rwxx 其中 r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目...
chmod命令詳解
在linux作業系統中,chmod命令用於更改檔案的屬性,很多人也許知道 chmod 666 php.ini 是將php.ini檔案的屬性改為rw rw rw 但不明白具體原因,下面將其進行詳細介紹。在linux的終端中輸入 ls l php.ini 能夠檢視php.ini檔案的詳細資訊,假設其詳細...
chmod命令詳解
一,chmod命令 zhangy blackghost music chmod help 用法 chmod 選項 模式 模式 檔案.或 chmod 選項 八進位制模式 檔案.將每個 檔案 的模式更改為 模式 c,changes 類似 verbose,但只在有更改時才顯示結果 no preserve ...