Linux的檔案權限管理 chmod
在 Linux 中,
對於文件與資料夾都能設定存取的權限,
幫助設定這些文件權限的命令就是今天要介紹的主題:
Linux的檔案權限管理 chmod
Table of Contents
chmod 幫助管理者設定檔案存取權限,
使用命令 :ls -l
觀看目前資料夾中的文件
檔案權限
每個檔案都有紅色框起的部分,
這十個字元紀錄了文件的存取權限,
第一個字元表示檔案的類型:
- – 代表”檔案”
- d 代表”資料夾”
- l 代表”連結檔”
- 其他還有 b、c 等表示周邊設備
其後的九個字元以3個字元為一個區隔,
做為檔案在三種使用者類型的存取權限,
而使用者類型依序分三種:
擁有者、群組、其他人
每個類型使用rwx
做為檔案的存取權限
- r 代表”讀取”
- w 代表”寫入”
- x 代表”執行”
舉例來說,
以上方範例中的檔案: reset-test-db.sh
在紅框範圍的存取定義為- rwx rwx r-x
表示此文件為檔案
- 檔案擁有者可以 讀取、寫入、執行 這個檔案
- 檔案所屬群組可以 讀取、寫入、執行 這個檔案
- 其他的人可以 讀取、執行 這個檔案
chmod 命令基本使用方法
可以使用命令來修改檔案的權限:chmod u+rwx,go=rx config.yml
若是以英文字母的參數的話,使用
- u 表示檔案擁有者
- g 表示檔案所屬群組
- o 表示其他的所有人
加上 + 、-、 = 等符號,表示新增、刪除、等於後面所接的權限( rwx ),
此處範例命令的意義為
新增 rwx 權限給檔案擁有者,所屬群組與其他人僅有 rx ( 讀取、執行 ) 的權限
或者直接以八進位數字直接表示 rwxchmod 755 config.yml
每個數字依序代表
檔案擁有者、群組、其他所有人 的存取權限。
r=4,w=2,x=1 將其加總
- 7 表示 rwx
- 5 表示 rx
- 5 表示 rx
================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================
1 Response
[…] 之前介紹了檔案權限的修改 – chmod , […]