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!
參考博客
- CSDN:添加用戶全程序
- GTW:useradd指令語法教學
- CSDN:is not in the sudoers file 解決方法
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/387671.html
標籤:Linux
上一篇:當源發出時管道可觀察不發出
