Ubuntu-24.04 By Marcus_Dev

Ubuntu 24.04 入門 06:檔案權限 chmod 詳解

誰能讀取我的檔案?

Linux 權限分為三組:擁有者 (User)、群組 (Group)、其他人 (Others)。每組都有讀 (r=4)、寫 (w=2)、執行 (x=1) 三種權限。

核心指令操作範例

  1. 數字表示法修改權限
    設定為擁有者全開,其他人唯讀:
    chmod 755 script.sh
    設定為只有擁有者可讀寫:
    chmod 600 private_key.pem

  2. 符號表示法
    增加執行權限:
    chmod +x my_app
    移除寫入權限:
    chmod -w data.txt

實戰心法

在 Ubuntu 24.04 部署 Web 服務時,目錄通常需要 755 權限,檔案則需要 644。如果你的 PHP 腳本無法寫入 Log,請檢查該目錄是否給予了正確的寫入權限。切記,除非必要,否則絕對不要給予 777 權限,這會造成嚴重的資安破口。