提示:創(chuàng)建用戶/刪除用戶/修改其他用戶密碼 的終端命令都需要通過 sudo
執(zhí)行
11.1 創(chuàng)建用戶/刪除用戶/設(shè)置密碼
序號(hào) | 命令 | 作用 | 說明 | |
---|---|---|---|---|
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
可以用來設(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
添加的用戶是沒有權(quán)限使用 sudo
以 root
身份執(zhí)行命令的疟呐,可以使用以下命令脚曾,將用戶添加到 sudo
附加組中
usermod -G sudo 用戶名
學(xué)習(xí)到第75小節(jié)