天天看點

Linux下chmod和chown使用

對于有root權限的檔案或檔案夾,root使用者可直接使用,有root權限的使用者需要加sudo加後續指令

  • chown 使用權限 : root(一般來說,這個指令隻有是由系統管理者(root)所使用,一般使用者沒有權限可以改變别人的檔案擁有者,也沒有權限可以自己的檔案擁有者改設為别人。隻有系統管理者(root)才有這樣的權限。)
  • chmod使用權限:所有使用者 都可以用
  • chown用法

    用來更改某個目錄或檔案的使用者名和使用者組的

    chown 使用者名:組名 檔案路徑(可以是就對路徑也可以是相對路徑)

    例1:chown root:root /tmp/tmp1

    就是把tmp下的tmp1的使用者名和使用者組改成root和root(隻修改了tmp1的屬組).

    例2:chown -R root:root /tmp/tmp1

    就是把tmp下的tmp1下的所有檔案的屬組都改成root和root。

chmod用法

用來修改某個目錄或檔案的通路權限。

文法:chmod [who] [+ 或 - ] [mode] 檔案名

指令中各選項的含義為:

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

  u 表示“使用者(user)”,即檔案或目錄的所有者。

  g 表示“同組(group)使用者”,即與檔案屬主有相同組ID的所有使用者。

  o 表示“其他(others)使用者”。

  a 表示“所有(all)使用者”。它是系統預設值。

操作符号可以是:

  + 添加某個權限。

  - 取消某個權限。

設定 mode 所表示的權限可用下述字母的任意組合:

  r 可讀。

  w 可寫。

 x 可執行。

  X 隻有目标檔案對某些使用者是可執行的或該目标檔案是目錄時才追加x 屬性。

  s 在檔案執行時把程序的屬主或組ID置為該檔案的檔案屬主。

方式“u+s”設定檔案的使用者ID位,“g+s”設定組ID位。

  t 儲存程式的文本到交換裝置上。

  u 與檔案屬主擁有一樣的權限。

  g 與和檔案屬主同組的使用者擁有一樣的權限。

  o 與其他使用者擁有一樣的權限。

檔案名:以空格分開的要改變權限的檔案清單,支援通配符。

繼續閱讀