提示:創(chuàng)建用戶/刪除用戶/修改其他用戶密碼 的終端命令都需要通過(guò) sudo 執(zhí)行
11.1 創(chuàng)建用戶/刪除用戶/設(shè)置密碼
| 序號(hào) | 命令 | 作用 | 說(shuō)明 | |
|---|---|---|---|---|
| 01 | useradd -m -g 組名 新建用戶名 | 添加新用戶 | -m自動(dòng)建立用戶家目錄 -g 指定用戶所在的組,否則會(huì)建立一個(gè)同名的組 | |
| 02 | passwd 用戶名 | 設(shè)置用戶密碼 | 如果是普通用戶,直接用passwd可以修改自己的賬戶密碼 | |
| 03 | userdel -r 用戶名 | 刪除用戶 | -r選項(xiàng)會(huì)自動(dòng)刪除用戶家目錄 | |
| 04 | cat /etc/passwd | grep 用戶名 | 確認(rèn)用戶信息 | 新建用戶名,用戶信息會(huì)保存在 /etc/passwd文件中 |
提示:
-
創(chuàng)建用戶時(shí),如果忘記添加
-m選項(xiàng)指定新用戶的家目錄--最簡(jiǎn)單的方法就是 刪除用戶,重新創(chuàng)建 - 創(chuàng)建用戶時(shí),默認(rèn)會(huì)創(chuàng)建一個(gè)和 用戶名 同名的 組名
- 用戶信息保存在
/etc/passwd文件中
修改用戶名密碼的操作如下所示:

修改用戶名密碼.png
11.2 查看用戶信息
| 序號(hào) | 命令 | 作用 |
|---|---|---|
| 01 | id [用戶名] | 查看用戶 UID 和 GID 信息 |
| 02 | who | 查看當(dāng)前所有登錄的用戶列表 |
| 03 | whoami | 查看當(dāng)前登錄賬戶的用戶名 |
passwd 文件
/etc/passwd 文件存放的是用戶的信息,由6個(gè)分號(hào)組成的7個(gè)信息,分別是
- 用戶名
- 密碼(x,表示加密的密碼)
- UID(用戶標(biāo)識(shí))
- GID(組標(biāo)識(shí))
- 用戶全名或本地帳號(hào)
- 家目錄
- 登錄使用的
Shell,就是登錄之后,使用的終端命令,ubuntu默認(rèn)是dash
usermod
-
usermod可以用來(lái)設(shè)置 用戶 的 主組/附加組 和 登錄 Shell,命令格式如下:-
主組:通常在新建用戶時(shí)指定,在
etc/passwd的第4列 GID對(duì)應(yīng)的組 -
附加組:在
etc/group中最后一列表示該組的用戶列表,用于指定用戶的 附加權(quán)限
-
主組:通常在新建用戶時(shí)指定,在
提示:設(shè)置了用戶的附加組之后,需要重新登錄才能生效!
#修改用戶的主組(passwd中的GID)
usermod -g 組 用戶名
#修改用戶的附加組
usermod -G 組 用戶名
#:修改用戶登錄 Shell
usermod -s /bin/bash
注意:默認(rèn)使用 useradd 添加的用戶是沒(méi)有權(quán)限使用 sudo 以 root 身份執(zhí)行命令的,可以使用以下命令,將用戶添加到 sudo 附加組中
usermod -G sudo 用戶名
學(xué)習(xí)到第75小節(jié)