Linux學習筆記_4:組管理與權限管理

組管理與權限管理

組管理:在Linux系統下,每個用戶必須屬於一個組,不能獨立於組外。所有文件均具備:所有者、所在組、其他組的概念

  • 文件/目錄所有者:文件的創建者,當用戶創建文件後,默認 文件所在組即爲當前用戶所在組別
    • ls -ahl,查看文件的所有者
    • chown userName fileName,修改文件所有者。文件的所在組和所屬用戶,並不一定存在所屬用戶與所在組的關聯,因爲可以修改文件的所屬用戶。
    • chgrp [-R] groupName fileName,修改文件所在組。文件的所在組和所屬用戶,並不一定存在所屬用戶與所在組的關聯,因爲可以修改文件的所屬組別。 添加-R,遞歸修改目錄下所有文件所有者及所在組。
    • chwom [-R] userName:groupName fileNameOrdictionaryName,修改文件所有者及所在組。若爲目錄,添加-R,遞歸修改目錄下所有文件所有者及所在組。
  • 其他組:除去問你安所有者和所在組之外,系統的其他用戶組別即爲文件的其他組。
  • 改變用戶所在組:使用root用戶的管理權限可以改變某個用戶的所在組別。
    • usermod -g groupName userName,改變用戶的組別

權限管理:主要針對目錄及文件的權限

目錄權限說明:

在這裏插入圖片描述
上述截圖第一位:

文件類型 釋義
- 普通文件
d 目錄
l 軟連接
c 字符設備(鼠標、鍵盤等)
b 塊文件(磁盤等)

上述截圖第2-4位,文件所有者對該文件的權限;第5-7位,文件所在組別用戶對該文件權限;第8-10位,文件其他組別用戶對此文件的權限;

文件類型 釋義(作用到文件) 釋義(作用到目錄) 數字表示
r 讀取、查看 讀取、查看 4
w 修改(不一定包含刪除,刪除文件的前提爲對該文件所在目錄有w權限) 修改、創建、刪除、重命名 2
x 執行 進入 1
- 無權限 無權限 0

上述截圖其他剩餘部分:

  • 藍色方框爲文件表示:1,爲文件硬鏈接數。n,目錄包含子目錄數
  • (淺)粉紅色下劃線分別表示:文件所屬用戶、文件所屬組別
  • 淺紫色方框爲:文件大小(字節);若爲文件夾,則爲固定值4096
  • 粉紅色方框爲:最後修改日期
  • 紅色方框爲:文件名稱
修改權限:chmod
字母法 釋義
u 所有者
g 所有組
o 其他人
a 所有人(ugo 總和)
  • 方式一:+-= 變更權限
    • chmod u=rwx,g=rx,o=x [dictionaryNameOrfileName],爲某個目錄(文件)所有者添加讀、寫、執行權限,所有組添加讀、執行權限,其他人添加執行權限。
    • chmod o+w [dictionaryNameOrfileName],爲某個目錄(文件)其他人添加寫權限。
    • chmod a-x [dictionaryNameOrfileName],爲某個目錄(文件)所有人去除執行權限。
  • 方式二:421 變更權限,上述舉例即一可用下述數字等價替換
    • chmod 751
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章