Ubuntu-24.04 By Marcus_Dev

Ubuntu 24.04 入門 07:檔案所有權 chown 應用

檔案歸誰管?

除了權限,檔案的「擁有者」與「所屬群組」同樣重要。當你從其他地方複製檔案到網站目錄時,擁有者通常會變成你,導致 Nginx 或 Apache 無法讀取。

核心指令操作範例

  1. 修改擁有者
    將檔案交給 www-data 使用者:
    sudo chown www-data filename

  2. 同時修改擁有者與群組
    sudo chown www-data:www-data /var/www/html

  3. 遞迴修改整個目錄
    sudo chown -r www-data:www-data /var/www/html

實戰心法

在維護 K8s 節點或地端伺服器時,經常會遇到權限被拒 (Permission Denied) 的問題。這時請先用 ls -l 確認檔案的擁有者。如果是系統服務要讀取的檔案,擁有者必須與該服務的執行帳號一致。