Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

chmod 權限管理精要:符號/八進位模式、三組身分、遞迴/參考檔、特殊權限、目錄執行位意義、umask 預設值

編輯:關於 Linux

chmod 變更檔案/目錄存取權限,支援符號與八進位兩種模式。

權限結構

-rw-r--r--  1 user group 1024 Jan 1 12:00 file.txt
  • 第 1 字元:檔案類型。
  • 第 2-4:擁有者 r/w/x、第 5-7:群組、第 8-10:其他。
  • r=4、w=2、x=1,八進位如 755 = rwxr-xr-x。

符號模式語法

chmod [ugoa...][+-=][rwxXst] 檔案
  • u/g/o/a:擁有者/群組/其他/全部。
  • +增加、-移除、=設定。
  • X:目錄或已有 x 才加 x(遞迴安全)。
  • s:SUID/SGID、t:Sticky bit。

常用範例

  • chmod 755 script.sh:擁有者全權、群組/其他讀執行。
  • chmod u+x,go-w file:擁有者加執行、群組其他減寫入。
  • chmod -R g+w /shared:遞迴加群組寫入。
  • chmod --reference=file1 file2:複製權限。

目錄執行位關鍵

目錄需 x 才能 cd 進入、ls 列出內容;無 x 則無法存取內部檔案(即使有 r)。

umask 預設權限遮罩

umask 022 → 新檔 644、新目錄 755。umask 077 → 完全私有。

上一頁123下一頁共3頁

Copyright © Windows教程網 All Rights Reserved