Liunx 使用者與使用者組管理

2021-09-23 13:33:19 字數 2718 閱讀 4883

目錄

1.使用者管理

1.1檢視當前使用者:who

1.2建立使用者 adduser

1.3檢視所有使用者:cat     

1.4刪除所有使用者:deluser

1.5修改使用者密碼:passwd

2.使用者組管理

2.1檢視使用者組檔案: cat

2.2檢視某使用者屬於哪些使用者組

2.3新加使用者組

2.4刪除使用者組  

2.5修改使用者組的屬性  

方法1:$who am i 

結果第一列:使用者名稱,第二列:終端序號 第三列:使用者登入時間

方法二:$whoami:檢視當前登入使用者

方法三:$who mom like:檢視終端連線的使用者

who的其他引數:

首先,要說明一下,沒有管理員許可權的使用者無法建立新使用者。

$sudo adduser a:建立新使用者a

這個命令既新增使用者到系統,同時也會預設為新使用者建立 home 目錄,檢視home目錄的命令:$  ls  /home

建立完成後我們可以使用$su a來登陸:

系統中的使用者資訊,全部儲存在/etc/passwd檔案中

$ cat /etc/passwd    -> 檢視所有使用者資訊

$ cat /etc/passwd | grep 使用者名稱  -> 檢視指定使用者

檔案內容格式:使用者名稱:口令:使用者標識號:組標識號:注釋性描述:主目錄:登入shell 

$ sudo userdel  a -> 刪除使用者wangwu,不會刪除主目錄

$ sudo userdel -r a  ->刪除使用者wangwu,並刪除其主目錄及其他相關資訊

只有管理員或者本人才能修改密碼

$sudo passwd a:修改使用者a的密碼

linux中每個使用者都歸屬乙個或多個使用者組,使用者組可以理解為一組使用者的集合。系統可以對乙個使用者組中的所有使用者進行集中管理。乙個組內的使用者可以共享一些資源和許可權,同時擁有私有資源。當然,乙個使用者可以屬於多個使用者組。

$ cat /etc/group  -> 檢視所有使用者組資訊    

$ cat /etc/group | grep 組名   -> 查詢某個使用者組  

$ cat /etc/group | sort  -> 讀取group檔案內容並輸出,|sort 表示對輸出結果進行字典排序

$ groups  -> 查詢當前使用者所在的組  

$ groups    -> 查詢指定使用者 所在的組

說明:冒號之前表示使用者,後面表示該使用者所屬的使用者組。

每次新建使用者,如果沒指定使用者組,則預設建立乙個與使用者名稱同名的使用者組。預設情況下,在sudo使用者組內的使用者可使用sudo命令獲取root許可權。

$groupadd  [引數] 使用者組名

常用的引數有:  

-g gid 指定新使用者組的組標識號(gid)。  

-o 一般與-g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。  

$groupadd group1  -> 增加了乙個新組group1,新組的組標識號是在當前已有的最大組標識號的基礎上加1。

$ groupadd -g 1006 group2 ->  增加了乙個新組group2,同時指定新組的組標識號是10061。

# groupdel group11   ->  刪除使用者組group11

查詢:# groupmod 選項 使用者組

常用的選項有:  

-g gid       為使用者組指定新的組標識號。  

-o    與-g選項同時使用,使用者組的新gid可以與系統已有使用者組的gid相同。    

-n 新使用者組         將使用者組的名字改為新名字

$groupmod -g 1002 group2  ->  此命令將組group2的組標識號修改為1002。

$ groupmod –g 10000    -n  group3    group2   ->   將組group2的標識號改為10000,組名修改為group3

使用者與使用者組管理

linux會為每乙個使用者啟動乙個程序,由這個程序接收使用者的各種請求。規定乙個使用者組的許可權,這樣組裡的使用者就自動擁有這些許可權。某些伺服器程式安裝時,會生成一些特定的使用者和使用者組,用於對伺服器進行管理。uid 系統中使用者的唯一標示。gid 用於在使用者登入時指定其預設所在的組。預設組i...

使用者與使用者組管理

每一行都代表乙個使用者,使用者名稱 密碼標誌位 使用者id 初始組id 使用者描述 家目錄 shell 使用者id 0 表示超級使用者 1 499 系統使用者 500 普通使用者 密碼位 如果是!或 代表沒密碼,不能登入 密碼過期後的寬限天數 0 代表密碼過期後立即失效 1 代表密碼永遠不會失效 每...

使用者與使用者組管理

linux最優秀的地方之一,就在於他的多用使用者 多工環境。使用者及使用者組的概念 1 檔案所有者 由於linux是乙個多使用者 多工的系統。因此可能常常會有很多人同時使用這台主機來進行工作的情況發生,為了考慮每個人的隱私權以及每個人的喜好的工作環境,因此 這個 檔案所有者 的角色就顯得相當重要了,...