1. 程式人生 > 實用技巧 >使用者管理——使用者和使用者組

使用者管理——使用者和使用者組

目錄


使用者管理—需要在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包含的組的資訊

含義: 組名:口令:組標識號:組內使用者列表