ubuntu檔案權限與擁有者管理速查表

好的,這裡幫你整理一份 「檔案權限與擁有者管理速查表」,涵蓋 chown, chmod, chgrp 的常用範例,方便快速查詢與操作。


📌 檔案權限與擁有者管理速查表

🔑 chown – 修改檔案/目錄的擁有者

  • 修改單一檔案的擁有者:
    sudo chown user file.txt
    
  • 修改檔案的擁有者與群組:
    sudo chown user:group file.txt
    
  • 遞迴修改整個目錄:
    sudo chown -R user:group /path/to/dir
    

🔑 chgrp – 修改檔案/目錄的群組

  • 修改檔案群組:
    sudo chgrp group file.txt
    
  • 遞迴修改整個目錄群組:
    sudo chgrp -R group /path/to/dir
    

🔑 chmod – 修改檔案/目錄的權限

數字模式 (八進位)

  • r=4, w=2, x=1
  • 範例:
    chmod 644 file.txt   # 擁有者可讀寫,群組/其他人只可讀
    chmod 755 script.sh  # 擁有者可讀寫執行,群組/其他人可讀執行
    chmod 700 secret.txt # 只有擁有者可讀寫執行
    

符號模式

  • 增加權限:
    chmod u+x script.sh   # 給擁有者增加執行權限
    chmod g+w file.txt    # 給群組增加寫入權限
    chmod o-r file.txt    # 移除其他人的讀取權限
    
  • 設定精確權限:
    chmod u=rwx,g=rx,o= file.txt
    

📊 常用組合範例

指令 功能
sudo chown -R ftpuser:ftpgroup /srv/ftp 修改 FTP 目錄所有檔案的擁有者與群組
chmod 644 *.conf 設定設定檔為擁有者可讀寫,其他人只可讀
chmod 755 /usr/local/bin/myscript.sh 設定腳本可執行
sudo chgrp developers project/* 把整個專案群組改成 developers

✅ 檢查結果

  • 查看檔案權限與擁有者:
    ls -l file.txt
    
  • 權限格式:
    -rw-r--r-- 1 user group 1234 Nov 30 01:58 file.txt
    
    • -rw-r--r-- → 檔案權限
    • user → 擁有者
    • group → 群組

要不要我幫你再整理一份 「權限數字對照表」(例如 644、755、700 對應的權限),讓你一眼就能看懂每個數字代表的權限組合?

Also See

File6FileLast Modified
ubuntu 系統有支援 MFMT 的 FTP serverubuntu 系統有支援 MFMT 的 FTP server1:24 AM - December 07, 2025
Ubuntu 暫時不用每次都輸入sudoUbuntu 暫時不用每次都輸入sudo1:24 AM - December 07, 2025
Ubuntu 上要查詢目前系統有哪些 網域 (domain) 或網路設定Ubuntu 上要查詢目前系統有哪些 網域 (domain) 或網路設定1:24 AM - December 07, 2025
找出某個process 的執行檔所在資料夾位置找出某個process 的執行檔所在資料夾位置8:21 PM - December 06, 2025
在 Ubuntu 上修改整個目錄所有檔案的使用者在 Ubuntu 上修改整個目錄所有檔案的使用者8:21 PM - December 06, 2025
Ubuntu刪除整個目錄以及其下所有子目錄和檔案Ubuntu刪除整個目錄以及其下所有子目錄和檔案8:20 PM - December 06, 2025