unix權限計算機
透過視覺化權限矩陣、安全性風險評估、終端機預覽以及即用指令,互動式計算 Unix/Linux 檔案權限 (chmod)。
中度暴露
其他人可以讀取或執行。請確保這是預期行為。
-rwxr-xr-x 1 user group 4096 Jan 27 12:00 my_file.txt
偵測到廣告封鎖,導致我們無法顯示廣告
MiniWebtool 依靠廣告收入免費提供服務。如果這個工具幫到你,歡迎升級 Premium(無廣告 + 更快),或將 MiniWebtool.com 加入允許清單後重新整理頁面。
- 或升級 Premium(無廣告)
- 允許 MiniWebtool.com 顯示廣告,然後重新載入
unix權限計算機
關於 unix權限計算機
這款 unix權限計算機 (chmod 計算機) 旨在幫助您理解並計算 Linux/Unix 文件權限。它提供互動式的視覺界面來設置權限,並即時顯示對應的八進制表示法、符號表示法以及可直接使用的 chmod 命令。
Unix/Linux 系統中的文件權限控制了誰可以讀取、寫入或執行文件和目錄。理解這些權限對於系統安全、網路服務器配置以及正確的文件管理至關重要。
理解 Unix 權限
權限類型
- 讀取 (r = 4): 查看文件內容或列出目錄內容
- 寫入 (w = 2): 修改文件內容或在目錄中創建/刪除文件
- 執行 (x = 1): 將文件作為程序運行或訪問目錄
用戶類別
- 擁有者 (User): 擁有該文件的用戶
- 群組 (Group): 屬於該文件所屬群組的用戶
- 其他人 (Others): 系統上的所有其他用戶
八進制與符號表示法
| 八進制 | 二進制 | 符號 | 說明 |
|---|---|---|---|
0 | 000 | --- | 無權限 |
1 | 001 | --x | 僅執行 |
2 | 010 | -w- | 僅寫入 |
3 | 011 | -wx | 寫入與執行 |
4 | 100 | r-- | 僅讀取 |
5 | 101 | r-x | 讀取與執行 |
6 | 110 | rw- | 讀取與寫入 |
7 | 111 | rwx | 完全權限 |
常見權限設置
| 八進制 | 符號 | 使用場景 |
|---|---|---|
644 | rw-r--r-- | 標準文件 (HTML, CSS, 圖片) |
755 | rwxr-xr-x | 目錄和可執行腳本 |
600 | rw------- | 私有文件 (SSH 金鑰, 密碼) |
700 | rwx------ | 私有目錄和腳本 |
664 | rw-rw-r-- | 群組協作文件 |
775 | rwxrwxr-x | 群組協作目錄 |
777 | rwxrwxrwx | 完全存取 (不建議使用) |
特殊權限
SetUID (4xxx)
當設置在可執行文件上時,程序將以文件擁有者的權限運行,而不是執行該程序的用戶。例如:/usr/bin/passwd 以 root 權限運行以修改 /etc/shadow。
SetGID (2xxx)
對於可執行文件,以群組權限運行。對於目錄,新文件將繼承目錄的群組,而不是創建者的主要群組。
Sticky Bit (1xxx)
對於目錄,防止用戶刪除不屬於自己的文件。對於像 /tmp 這樣的共享目錄至關重要。
安全最佳實踐
- 避免 777: 除非絕對必要,否則切勿使用所有人均可寫入的權限
- 最小化存取: 僅授予正常運行所需的權限
- 保護敏感文件: 為私鑰和配置文件使用 600 或 400
- 網頁目錄: 對目錄使用 755,對網頁服務器服務的文件使用 644
- 檢查 SetUID/SetGID: 定期審核具有特殊權限的程序
如何使用此計算機
- 選擇文件類型(一般文件、目錄或符號連結)
- 點擊權限單元格以切換每個用戶類別的讀取、寫入和執行權限
- 或者直接輸入八進制值(如 755)以查看對應權限
- 如果需要,啟用特殊權限(SetUID、SetGID、Sticky Bit)
- 查看安全評估和終端預覽
- 複製 chmod 命令以便在終端中使用
常見問題解答
什麼是 Unix/Linux 中的 chmod?
chmod(change mode)是一個 Unix/Linux 命令,用於更改文件和目錄的存取權限。它控制誰可以讀取、寫入或執行文件。權限針對三個類別進行設置:擁有者(擁有文件的用戶)、群組(文件群組中的用戶)和其他人(其他所有人)。
chmod 中的數字(如 755 或 644)是什麼意思?
在 chmod 中,每個數字分別代表擁有者、群組和別人的權限。每個數字是以下數值的總和:4(讀取)、2(寫入)和 1(執行)。例如,755 表示擁有者具有完全存取權限 (7=4+2+1),而群組和別人可以讀取和執行 (5=4+1)。
符號表示法和八進制表示法有什麼區別?
八進制表示法使用數字(如 755),其中每個數字代表組合權限。符號表示法使用字母:r(讀取)、w(寫入)、x(執行)和 -(無權限)。例如,rwxr-xr-x 是 755 的符號形式。
什麼是 SetUID、SetGID 和 Sticky Bit?
這些是特殊權限:SetUID (4) 允許程序以擁有者的權限運行。SetGID (2) 以群組權限運行或繼承目錄群組。目錄上的 Sticky Bit (1) 可防止非擁有者刪除文件。
為什麼 chmod 777 被認為是危險的?
chmod 777 給予所有人完全的讀取、寫入和執行權限。這很危險,因為任何用戶都可以修改或刪除該文件,可能導致安全漏洞、惡意軟體注入或數據丟失。
引用此內容、頁面或工具為:
"unix權限計算機" 於 https://MiniWebtool.com/zh-tw/unix權限計算機/,來自 MiniWebtool,https://MiniWebtool.com/
由 miniwebtool 團隊製作。更新日期:2026年1月27日