Linux中chmod命令的定義及作用!

老男孩IT教育機構發表於2023-09-22

  眾所周知,Linux是一個開源的作業系統,因其穩定、安全等特點,被越來越多的IT人所使用,在Linux系統中,檔案許可權也是一個很重要的概念,直接決定了使用者對檔案的訪問許可權,那麼如何修改Linux中的檔案許可權呢?以下是詳細的內容:

  在Linux中,每個檔案和目錄都有一個許可權掩碼,由三個部分組成:所有者許可權、群組許可權和其他使用者許可權。每個部分都包含了讀、寫和執行許可權。

  如果想修改檔案的許可權,可以透過chmod命令實現。

  chmod命令的基本語法是:chmod [選項] 許可權 檔名

  其中,選項可以是以下之一:

  - u:表示所有者許可權

  - g:表示群組許可權

  - o:表示其他使用者許可權

  - a:表示所有使用者許可權

  許可權可以使用以下符號來表示:

  - r:讀許可權

  - w:寫許可權

  - x:執行許可權

  - -:無許可權

  下面是一些常用的chmod命令示例:

  1. 將檔案的所有者許可權設定為讀寫執行,群組和其他使用者許可權設定為只讀:

  chmod u=rwx,g=r,o=r 檔名

  2. 將檔案的所有者許可權設定為讀寫執行,群組和其他使用者許可權設定為無許可權:

  chmod u=rwx,g=,o= 檔名

  3. 將檔案的所有者許可權設定為只讀,群組和其他使用者許可權設定為只讀:

  chmod u=r,g=r,o=r 檔名

  4. 將檔案的所有者許可權設定為只讀,群組和其他使用者許可權設定為無許可權:

  chmod u=r,g=,o= 檔名

  5. 將檔案的所有者許可權設定為讀寫,群組和其他使用者許可權設定為只讀:

  chmod u=rw,g=r,o=r 檔名

  6. 將檔案的所有者許可權設定為讀寫,群組和其他使用者許可權設定為無許可權:

  chmod u=rw,g=,o= 檔名

  除了使用符號來表示許可權外,還可以使用數字來表示許可權。每個許可權都有一個數字值,讀許可權為4.寫許可權為2.執行許可權為1.我們可以將這些數字相加來表示許可權組合。例如,如果我們想將檔案的所有者許可權設定為讀寫執行,群組和其他使用者許可權設定為只讀,我們可以使用以下命令:

  chmod 744 檔名

  這裡的數字744表示許可權組合,其中7表示所有者許可權為讀寫執行,4表示群組和其他使用者許可權為只讀。

  總結起來,修改檔案許可權是Linux系統中的一個重要操作。透過使用chmod命令,我們可以輕鬆地修改檔案的許可權,以滿足我們的需求。無論是使用符號還是數字表示許可權,都可以實現相同的效果。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2985351/,如需轉載,請註明出處,否則將追究法律責任。

相關文章