6.1 用户管理命令:useradd
命令名称:useradd
命令所在路径:/usr/sbin/useradd
执行权限:root
语法:useradd 新用户
功能描述:添加新用户
用户类别:
1.管理员 0 root
2.普通用户 1-65535,2^16个
(1)1-200, 系统中的管理用户
(2)系统用户 201-999,专门用来运行后台进程和服务的用户,不允许登陆系统(服务用户)
(3)一般用户 1000-60000,后面的很少使用
用户组类别:
1.管理员组 root
2.普通组
|-常用分法
|-(主)基本组,用户的默认组 redhat redhat
|- 附加组 额外组,默认组以外的其他组 redhat grp1
[root@localhost ~]#useradd USERNAME/adduser
-u UID 指定UID
-g GID 指定基本组
-G GID1,GID2,... 指定附加组
-c “注释信息” 指定用户注释信息
-d /path/to/dir 指定某个目录为用户家目录
-s /shell 指定用户使用的shell
[root@localhost ~]#usermod 修改用户相关信息,选项同useradd
-u 修改UID
-g 修改基本组,基本组必须事先存在
-G 这个选项会覆盖之前的附加组,和-a选项配合使用
usermod -a -G 追加附加组
-c 修改用户注释信息
-s 修改用户shell
-l 修改登陆名
[root@localhost ~]#userdel 用户名
-r 删除用户时删除用户家目录和用户的邮箱
[root@localhost ~]#id 查看用户的ID信息,选项同useradd
-u 显示UID
-G 显示附加GID
-g 显示GID
6.2 用户管理命令:passwd
用户名称:passwd
命令所在路径:/usr/bin/passwd
执行权限:所有用户
语法:passwd 用户名
功能描述:设置用户密码
[root@localhost ~]# passwd 修改用户密码
--stdin
echo "redhat" | passwd --stdin USERNAME
-l 锁定用户账号密码
-u 解锁用户账号
-n 指定密码最短使用期限
-x 指定密码最长使用期限
-w 指定警告时间
-i 指定宽限动时间
-d 删除用户密码,在redhat中,空密码用户禁止登陆