1. 了解配置文件
Linux下與用戶信息相關的配置文件有/etc/passwd、/etc/group、/etc/shadow等,其權限分別如下:

/etc/passwd:保存系統中所有用戶的基本信息。
root:x:0:0:root:/root:/bin/bash
用戶名 : 密碼占位符 : 用戶ID : 用戶組ID : 家目錄 : 登錄SHELL
/etc/group:保存系統中所有用戶組的基本信息。
root:x:0:
用戶名 : 密碼占位符 : 用戶組ID : 以本組為附加用戶組的用戶列表
/etc/shadow:保存系統中所有用戶的密碼(已加密過的)信息。
2. 添加用戶 useradd
2.1 了解useradd命令
# 指令用法
useradd user_name [options]
-D 查看默認配置
-d HOME_DIR 指定家目錄
-M 不創建家目錄
-m 自動創建家目錄(與用戶名同名的)
-U 自動創建用戶組(與用戶名同名的)
-g GROUP 指定用戶組
-p PASSWORD 指定密碼(已加密)
-s SHELL 指定登錄時的SHELL
-e xxxx-xx-xx 指定賬號使用期限
-f xx xx天之后賬號的密碼會過期
# 查詢賬號使用期限
chage -l 用戶名

2.2 添加用戶
添加新用戶
useradd pika -m -s /bin/bash
設置密碼
passwd pika

查看用戶信息
tail -1 /etc/passwd
tail -1 /etc/group

配置sudo權限
目前創建的用戶是不能執行sudo命令的,因為它沒有添加到/etc/sudoers文件中,那么:
vim /etc/sudoers
# 在文件內添加這一行配置
用戶名 ALL=(ALL) ALL
# 由於文件只讀,需要覆蓋寫,然后退出
:eq!
