chmod,chgrp,chown命令 修改檔案許可權
一個檔案或目錄有十位屬性,分別是: 1——檔案是目錄還是純檔案。若是目錄的話此位為d,否則為- 2~4——檔案擁有者的讀、寫及可執行許可權。r為可讀,w為可寫,x為可執行。 5~7——與檔案擁有者同組的使用者對該檔案的讀、寫及可執行許可權。 8~10——其他組使用者對該檔案的讀、寫及可執行許可權。 如上例,表示test檔案是一個純檔案,擁有者是使用者hzb,擁有讀寫執行許可權,與hzb同組的使用者對test檔案也有讀寫執行許可權,其他使用者則有讀、執行許可權。 chmod命令 功能:用於修改檔案或目錄的訪問許可權。方式有兩種 1、文字設定法 chmod [who] [+|-|=] [mode] 檔名 who的可選項或組合:
0表示沒有許可權,1表示可執行許可權,2表示可寫許可權,4表示可讀許可權,組合的將其對應的值進行相加即可。 例: chmod 644 test 對test檔案新增擁有者可讀可寫許可權,同 組可讀許可權,其他使用者可讀許可權。 chgrp命令 功能:該表文件或目錄所屬的組 語法:chgrp [選項] group 檔名 選項可選: -R 遞迴式地該表制定目錄及其下的所有子目錄和檔案的擁有者 例 chgrp -R test /test 改變/test及其目錄下的所有檔案的屬組為test chown命令 功能:更改某個檔案或目錄的屬主和屬組。 語法:chown [選項] 使用者或組 檔案 說明:將制定檔案的擁有者改為指定的使用者或組。使用者可以是使用者名稱或使用者ID。組可以是組名或組ID 選項可選: -R 遞迴式地改變指定目錄及旗下的所有子目錄和檔案的擁有者 例: chown hzg test 把test檔案的所有者改為hzb chown -R hzb.users /test 把/test及其下的所有檔案和子目錄的屬主改為hzb,陣列改為users