一、用户管理相关文件介绍
1、用户属性
- 用户名
- 口令
- 用户ID(UID)
- 用户主目录(HOME)
- 用户shell
2、/etc/passwd文件
- /etc/passwd文件是系统能够识别的用户清单。用户登录时,系统查询这个文件,确定用户的UID并验证用户口令。
— 登录 名。
— 经过加密的口令。
— UID。
— 默认的GID。
— 个人信息。
— 主目录。
— 登录shell。
3、/etc/group文件
- 包含了UNIX组的名称和每个组中成员列表。
- 每一行代表了一个组,包括4个字段。
— 组名。
— 加密的口令l。
— GID号。
— 成员列表,彼此用逗号隔开l。
二、用户管理相关命令介绍
1、添加用户
- adduser
语法:adduser <username>
实例:
#adduser newuser ------------ 添加用户名为newuser的新用户。
2、adduser配置文件
- /etc/adduser.conf
FIRST_UID = 1000
LAST_UID= 29999
USERS_GID = 100
DHOME= /home
DSHELL = /bin/bash
SKEL = /etc/skel
3、添加新用户的过程
- 系统
— 编辑passwd 和shadow文件,定义用户账号。
— 设置一个初始口令。
— 创建用户主目录,用chowm和chmod命令改变目录的属主与属性。
- 为用户所进行的步骤
— 将默认的启动文件复制到用户主目录中。
— 设置用户的邮件主目录并建立邮件别名。
4、修改用户属性
- usermod
用法:usermod [-u uid [ -o ]] [ - g group] [-G gropup, ..... ]
例如:用户改名为newname.注意要同时更改家目录:
usermod -d /home/newname -m -l newname oldname
例子:sudo usermod -g group1 u1 ---- 将u1用户放入到group1组中。
5、删除用户
- deluser
语法:deluser <username>
使用方法: deluser --remove-home user1
删除用户user1的同时删除用户的工作目录。
6、删除用户组
- delgroup
语法 :delgroup groupname
6、建立用户组
- addgroup
语法 :addgroup groupname