1. 程式人生 > >Linux命令:修改檔案許可權命令chmod、chgrp、chown的區別

Linux命令:修改檔案許可權命令chmod、chgrp、chown的區別

chmod是更改檔案的許可權   chown是改改檔案的屬主與屬組  chgrp只是更改檔案的屬組。

(1)chmod是修改檔案/目錄的許可權。可以有文字修改和數字修改。

#chmod 777 /home/berry

#chmod u+x /home/berry

操作物件who可是下述字母中的任一個或者它們的組合:

  • u 表示“使用者(user)”,即檔案或目錄的所有者。
  • g 表示“同組(group)使用者”,即與檔案屬主有相同組ID的所有使用者。
  • o 表示“其他(others)使用者”。
  • a 表示“所有(all)使用者”。它是系統預設值。

#chmod ug+wo-x text

(2)chgrp是修改檔案或目錄所屬組。(

只是更改檔案的屬組

#chgrp -R guest /var/tmp/f.txt

#chgrp - R root /home/berry/file/a.txt

(3)chown修改檔案/目錄所屬擁有者和組。(改檔案的屬主與屬組

#chown guest:guest a.txt

#chown -R guest /home/berry (把berry檔案下的所有檔案都改成guest這個組)