使用者管理——使用者和使用者組
目錄
使用者管理—需要在root使用者中操作
1 基本介紹
使用者管理中幾個名詞:使用者、使用者組、家目錄
1)Linux系統是一個多使用者多工的作業系統,任何一個要使用系統資源的使用者,都必須首先向系統管理員申請一個賬號,然後以這個賬號的身份進入系統。
2)Linux的使用者需要至少屬於一個組
2 使用者
2.1 新增使用者
useradd [選項] 使用者名稱
1)無選項,直接建立一個使用者,家目錄下會建立一個使用者目錄,目錄名與使用者名稱相同。
useradd tom
2)有選項 -d 指定目錄名作為使用者的家目錄
useradd -d /home/jack111 jack
這種方式建立時,指定目錄不能存在
直接用 useradd 建立使用者,沒有指定使用者組時,預設建立一個與使用者同名的使用者組並將使用者加入進去。
2.2 給使用者指定或修改密碼
passwd 使用者名稱
密碼太簡單時會提示,繼續輸入會強制設定成功。
2.3 刪除使用者
1)刪除使用者,保留家目錄及目錄下的檔案
userdel 使用者名稱
2)刪除使用者,不保留家目錄
userdel -r 使用者名稱
2.4 查詢使用者資訊
id 使用者名稱
使用者不存在時會顯示 “無此使用者”
2.5 切換使用者
在操作時,如果當前使用者許可權不夠,可以用 su - 使用者名稱 切換到高許可權使用者,如:su - root 切換到root使用者
su - 使用者名稱
注意 “-” 與 “使用者名稱” 之間有空格
1)從高許可權使用者進入低許可權使用者不用輸密碼
2)操作許可權不足時會提示 “許可權不夠”, 輸入exit可以返回上一個使用者
3)從低許可權使用者切換成高許可權使用者需要輸入密碼,多次切換使用者可以多次輸入exit返回使用者
2.6 檢視當前使用者
whoami 檢視當前使用者,切換使用者後顯示切換後的使用者
或
who am i 檢視最初登入的使用者,切換使用者也不變
3 使用者組
3.1 介紹
類似於許可權管理中的角色,系統可以對有共性的多個使用者進行統一的管理
3.2 建立組
groupadd 組名
3.3 刪除組
groupdel 組名
3.4 建立使用者時直接新增組
useradd -g 使用者組 使用者名稱
3.5 修改使用者組
usermod -g <使用者組> <使用者名稱>
4 使用者和組的相關檔案
-
使用者資訊配置檔案 : /etc/passwd
-
口令配置檔案(密碼和登入資訊):/etc/shadow
-
組配置檔案(組資訊):/etc/group
1)檢視使用者配置檔案——/etc/passwd
記錄使用者的各種資訊。
含義: 使用者名稱:口令:使用者標識號:組標識號:註釋性描述:主目錄:shell
2)口令配置檔案——/etc/shadow
含義: 登入名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌
3)組配置檔案——/etc/group
記錄Linux包含的組的資訊
含義: 組名:口令:組標識號:組內使用者列表