Linux 中的權限:你需要知道的一切

最後更新: 27月2025
  • Linux 使用權限系統來控制對檔案和目錄的存取。
  • 權限分為所有者、群組和其他使用者的讀取、寫入和執行。
  • 可以使用 chmod 和 chown 指令來更改權限。
  • 設定適當的權限對於保護敏感檔案並正確共用它們至關重要。
Linux 中的權限

Linux 中的權限是什麼?

Linux 中的權限類型

  1. 讀取權限(r): 允許使用者查看檔案或目錄的內容。
  2. 寫入權限(w): 允許使用者修改或刪除檔案或目錄。
  3. 執行權限(x): 允許使用者執行檔案或存取目錄。
  1. 所有者: 建立檔案或目錄的使用者。
  2. 團體(組): 一組具有相似權限的使用者。
  3. 其他的: 除群組擁有者或成員之外的所有其他使用者。

如何查看檔案及目錄的權限?


$ ls -l archivo.txt
-rw-r--r-- 1 usuario grupo 1024 jul 8 10:00 archivo.txt

在 Linux 中修改權限

方法一:使用指令修改權限 chmod


$ chmod permisos archivo_o_directorio
  • 數字格式: 許可證以三位數字表示。每個數字分別代表所有者、群組和其他使用者的權限。每個權限都與一個數字相關聯:4 表示讀取,2 表示寫入,1 表示執行。例如,數字 6(4 + 2)代表讀寫權限。
  • 符號格式: 權限使用符號字元表示。您可以使用 + 要新增權限, - 刪除權限和 = 設定準確的權限。例如, +x 新增執行權限。

$ chmod u+rw archivo.txt

$ chmod a+r archivo.txt

$ chmod o-x archivo.txt

方法2:使用八進制數修改權限

對不起 數值
閱讀 4
寫作 2
執行 1

$ chmod 644 archivo.txt

Linux 中的權限:常見用例

用例 1:敏感設定檔


$ chmod 640 database.conf

用例 2:共享檔案和目錄


$ chmod 770 directorio_compartido

$ chgrp grupo_compartido archivo.txt

用例 3:運行腳本和程序


$ chmod +x script.sh

有關 Linux 中權限的常見問題


$ chmod +rw *.txt

$ chown nuevo_propietario archivo_o_directorio

$ chown nuevo_usuario archivo.txt

$ chmod -R +rw documentos

$ sudo chmod +x archivo.sh

結論

Linux 檔案系統
相關文章:
Linux 檔案系統:初學者介紹