Linux的檔案權限管理 chmod

首頁 >> Research >> Linux >> Linux的檔案權限管理 chmod

在 Linux 中,

對於文件與資料夾都能設定存取的權限,

幫助設定這些文件權限的命令就是今天要介紹的主題:

Linux的檔案權限管理 chmod

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 ( 讀取、執行 ) 的權限
或者直接以八進位數字直接表示 rwx
chmod 755 config.yml
每個數字依序代表

檔案擁有者、群組、其他所有人 的存取權限。

r=4,w=2,x=1 將其加總

  • 7 表示 rwx
  • 5 表示 rx
  • 5 表示 rx


================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

1 Response

  1. 2021-08-25

    […] 之前介紹了檔案權限的修改 – chmod , […]

發表迴響