Linux是一個多用戶多任務的作業系統,它對檔案和目錄的存取和操作有著嚴格的權限控制。如果你想在Linux上有效率地管理你的文件,你需要了解Linux文件權限的概念和用法。
用戶 | 團體 | 其他 | |
---|---|---|---|
讀=4 | X | X | X |
寫入 = 2 | X | ||
執行=1 | X | X | X |
總計 | (4 2 1) = 7 | (4 1) = 5 | (4 1) = 5 |
例如4 2 1=7,授予讀取、寫入、執行權限;4 1 = 5,僅授予讀取和執行權限。因此,755 將 7(讀取、寫入、執行)授予檔案擁有者,將 5(讀取和執行)授予檔案所在的群組,將 5(讀取和執行)授予世界。每個數字對應一組權限(讀取、寫入或執行),數字的位置對應使用者類別(左=所有者,中=群組,右=其他)。所有三個使用者類別的個位數定義如下:
0 | #– – – | 無法存取 |
---|---|---|
1 | – – X | 只執行 |
2 | -w- | 僅限寫入存取 |
3 | -wx | 寫入並執行 |
4 | r – – | 只讀 |
5 | r-x | 讀取並執行 |
6 | 讀寫- | 讀與寫 |
7 | 讀寫 | 讀取、寫入與執行(完全存取) |
一些檔案權限範例:
777 – 所有人都可以讀/寫/執行(完全存取)。
755 – 擁有者可以讀/寫/執行,群組/其他人可以讀/執行。
644 – 擁有者可以讀/寫,群組/其他人只能讀。
一些目錄權限範例:
#777 – 所有人都可以讀/寫/搜尋。
755 – 擁有者可以讀/寫/搜索,其他人和群組只能搜尋。
常用權限設定:
777 – 對目錄中的檔案具有適當權限的目錄,請非常小心地使用此目錄
755 – Web 儲存資料夾,CGI 腳本
751 – 日誌資料夾
701 – webalizer 和 modlogan 資料夾
666 – 資料檔
644 – 設定檔(未由腳本更新的文件,html 、gif 等…)
您可以使用Web Shell 檔案管理器變更檔案權限
您可以使用某些 FTP 傳輸程式(例如 WS_FTP)來變更檔案權限。
警告:您可能會想簡單地對所有檔案和目錄使用 chmod 777,因為這樣可以確保 Web 伺服器可以對檔案執行任何操作。但是,強烈建議您不要讓文件保持這種狀態。讓您的腳本對 Web 伺服器的變更開放而不是唯讀,這被認為是一個主要的安全風險。我們建議您諮詢程式設計師以正確設定檔案權限。
透過本文,你應該對Linux檔案權限有了一個清晰的認識,也掌握了一些常用的指令和技巧。 Linux檔案權限是Linux系統的重要特性,它可以保護你的檔案安全,也可以提高你的工作效率。希望本文對你有幫助,如果你想了解更多關於Linux檔案權限的內容,可以參考以下網址
以上是了解 Linux 檔案權限,簡單明了的詳細內容。更多資訊請關注PHP中文網其他相關文章!