Linux 使用者管理操作(2)

2021-08-30 19:17:17 字數 2284 閱讀 7838

groupadd

groupadd - 建立乙個新組

使用: groupadd [-g gid] [-r] 使用者組名稱

選項: -f, --force 如果組已經存在則成功退出並且如果 gid 已經存在則取消 -g

-g, --gid gid 接gid,用來設定指定的gid

-r, --system 建立乙個系統賬戶

groupmod

groupmod - 修改使用者組

使用: groupmod [選項] 使用者組名稱

選項: -g 接gid,將組id改為gid

-n 接新使用者組名稱,修改為新的使用者組名

gpasswd

gpasswd - 管理員 /etc/group 和 /etc/gshadow

使用: gpasswd [-a user1,...] [-m user3,...] 組名

gpasswd [-rr] 組名

選項: -a 設定組的管理員列表,將該組管理權交由後面使用者管理(該使用者組的管理員)

-m 設定組的成員列表

-r 將組的密碼刪除

-r 限制使用者登入組,只有組中的成員才可以用newgrp加入該組

-a 向組中新增使用者

-d 從組中刪除使用者

groupdel

groupdel - 刪除乙個組

使用: groupdel 組名

檔案 /etc/group 組賬戶資訊。

/etc/gshadow 安全組賬戶資訊

使用外部身份認證系統命令authconfig-tui

###== acl (access control list)範圍控制列表==

setfacl - 設定檔案訪問列表

使用: setfacl [-bkndrlp] file ...

選項: -m, --modify=acl 設定後續的acl引數給檔案使用;更改檔案的訪問控制列表

-m, --modify-file=file 從檔案讀取訪問控制列表條目更改

-x, --remove=acl 根據檔案中訪問控制列表移除條目

-x, --remove-file=file 從檔案讀取訪問控制列表條目並刪除

-b, --remove-all 刪除所有擴充套件訪問控制列表條目

-k, --remove-default 移除預設訪問控制列表

--set=acl 設定替換當前的檔案訪問控制列表

--set-file=file 從檔案中讀取訪問控制列表條目設定

--mask 重新計算有效許可權掩碼

-d, --default 應用到預設訪問控制列表的操作,只對目錄有效,在該目錄新建的資料會引用此預設值

-r, --recursive 遞迴操作子目錄

getfacl

getfacl - 獲取檔案訪問控制列表

使用: getfacl [-aceesrlptpndvh] 檔案 ..

選項: -a, --access 僅顯示檔案訪問控制列表

-d, --default 僅顯示預設的訪問控制列表

-c, --omit-header 不顯示注釋表頭

-e, --all-effective 顯示所有的有效許可權

-e, --no-effective 顯示無效許可權

-s, --skip-base 跳過只有基條目(base entries)的檔案

-r, --recursive 遞迴顯示子目錄

-l, --logical 邏輯遍歷(跟隨符號鏈結)

-p, --physical 物理遍歷(不跟隨符號鏈結)

-t, --tabular 使用製表符分隔的輸出格式

-n, --numeric 顯示數字的使用者/組標識

-p, --absolute-names 不去除路徑前的 '/' 符號

使使用者myuser1對目錄具有可讀,可執行許可權

Linux使用者管理 2 賬號管理

sudo useradd m username 這裡必須使用sudo 因為需要對 etc shadow進行讀寫,在ubuntu環境下,必須使用 m設定,否則不會建立主資料夾。在預設條件下,使用者組屬於它自己,也就是說,我建立stark使用者,那麼它在非系統使用者組中屬於stark,如果需要指定它所在...

Linux使用者管理 2 賬號管理

sudo useradd m username 這裡必須使用sudo 因為需要對 etc shadow進行讀寫,在ubuntu環境下,必須使用 m設定,否則不會建立主資料夾。在預設條件下,使用者組屬於它自己,也就是說,我建立stark使用者,那麼它在非系統使用者組中屬於stark,如果需要指定它所在...

linux下使用者管理2

使用者資訊檔案 etc passwd 密碼檔案 etc shadow 使用者組檔案 etc group 使用者組密碼檔案 etc gshadow 使用者配置檔案 etc login.defs etc default useradd 新使用者資訊檔案 etc ske1 登陸資訊 etc motd et...