linux下chmod命令用得很多,但是有時會忘記此命令的正確用法和一些注意事項。最近用得比較多,總結一下。
chmod命令用途 用於改變linux系統的檔案的訪問許可權。通常用它來控制檔案的訪問許可權,使檔案可寫或者使檔案只允許某些使用者進入。
##linux系統檔案許可權介紹 在linux系統中,一切都是檔案。linux系統中的每個檔案都有訪問許可許可權,用來確定各種使用者可以通過哪種訪問方式對檔案錄進行訪問和操作。 檔案的訪問許可權分為唯讀只寫和可執行三種。
#操作檔案使用者的不同型別 >owner 檔案所有者 >group 同組使用者 >other 其他使用者
每乙個檔案的訪問許可權都有三組。每組用三位表示,分別為檔案所有者的讀、寫和執行許可權;與檔案所有者同組的使用者的讀、寫和執行許可權;系統中其他使用者的讀、寫和執行許可權。如果需要檢視檔案許可權的詳細資訊時,可以使用ls -l命令。例如:
#命令格式
chmod [-cfvr] [--help] [--version] mode file
###引數說明 >* -c 當發生改變時,報告處理資訊 >* -f 錯誤資訊不輸出 >* -r 處理指定目錄以及其子目錄下的所有檔案 >* -v 執行時顯示詳細處理資訊
###許可權範圍代號 u :目錄或者檔案的當前的使用者 g :目錄或者檔案的當前的群組 o :除了目錄或者檔案的當前使用者或群組之外的使用者或者群組 a :所有的使用者及群組
###許可權代號: r :讀許可權,用數字4表示 w :寫許可權,用數字2表示 x :執行許可權,用數字1表示 - :刪除許可權,用數字0表示 s :特殊許可權
##chmod命令用法 此命令有兩種用法
###文字設定法 >使用字母和操作符表示式。如
chmod a+x phptest.log #給所有使用者新增可執行此檔案的許可權
###數字設定法 數字表示的屬性的含義:0表示沒有許可權,1表示可執行許可權,2表示可寫許可權,4表示可讀許可權,然後將其相加。數字屬性是3歌0-7的八進位制數,對應的使用者是u、g、o。
使用數字改變檔案或目錄的許可權。如
chmod 777 phptest.log #使所有使用者可讀可寫可執行該檔案
##使用例項 ###例項1: 增加檔案所有使用者組可執行許可權
chmod a+x tmp.log
###例項2:同時修改不同使用者許可權
chmod ug+w,o-x log2015.log
###例項3:刪除檔案許可權
chmod a-x log2015.log
Linux命令學習 chmod
功能chmod命令用來改變檔案或目錄的許可權 背景知識 2.1 linux使用者 linux使用者,分為使用者 u 使用者組 g 其他 o 三種。預設系統中的所有使用者資訊都記錄在 etc passwd檔案中,使用者的密碼則是記錄在 etc shadow檔案中,使用者組的資訊記錄在 etc grou...
Linux命令 chmod命令
chmod命令 改變檔案或目錄的訪問許可權 許可權代號 r 檔案被讀取 4 w 檔案被寫入 2 x 檔案被執行 1 許可權範圍 u 檔案所有者 g 檔案所有者所在組 o 其他 a 全部 建立檔案 touch demo1.txt 顯示建立的檔案 ls l demo1.txt 執行結果 rw rw r ...
Linux系統命令 chmod
chmod命令的使用方法 u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同乙個群體 group 者,o 表示其他以外的人,a 表示這三者皆是。表示增加許可權 表示取消許可權 表示唯一設定許可權。r 表示可讀取,w 表示可寫入,x 表示可執行,x 表示只有當該檔案是個子目錄或者該檔案已經被設定過...