1.新增用户
useradd
语法:useradd [选项] 用户名
例子1:比如需要添加一个用户 名为ztx 的用户
useradd ztx
/etc/passwd
/etc/shadow
/etc/group
/home/用户名
例子2:添加一个用户名为ztx 的用户名 设置主目录为/home/ztx 用户编号8899 组编号为0
image.png
添加用户时
1.设置用户主目录
2.设置用户组
3.设置用户编号
4.设置备注信息

-d 绝对路径
用户组 -g 组编号或者组名称
-u 设置用户编号
-c 设置用户备注信息

命令顺序
su root
useradd -d /home/ztx2 -u 8899 -g 0 ztx

2.设置用户的密码或者修改用户密码
passwd:这个命令用来修改其他用户的密码 或者 修改自己的密码
passwd [选项] [用户名]
1.管理员用户可以修改任意用户的密码,且无需输入原密码
2.普通用户修改密码时必须是复杂性要求

1.使用普通用户 修改ztx的密码
su root
passwd ztx
2.使用普通用户修改自己的密码,注意修改自己的密码时必须输入原密码
passwd
3.更新用户密码设置 注意:这里需要管理员权限

  • 设置密码最小修改间隔 -n
  • 设置密码最大修改间隔 - x max
  • 设置密码到期警告天数 -w warm

比如 我们设置ztx 这个用户 修改密码的最小时间间隔 为2天 最大时间间隔 为5天 到期期限为 1 天
su root
passwd -n 2 -x 5 -w 1 ztx

新课讲授

修改用户:usermod 这个命令和useradd 非常类似
语法:usermod [选项] 用户名
-d 设置用户目录
-u 设置用户编号
-g 设置组编号
-c 设置备注信息

例子1:修改用户ztx 的ztx 备注信息 为 hello
usermod -c hello ztx

删除用户:userdel
语法:userdel [选项] 用户名
例子1:删除用户ztx的用户
userdel ztx
例子2:删除用户ztx时 同时删除主目录
可以使用-r 选项设置
userdel -r ztx

groupadd:创建用户组
语法:groupadd [选项] 组名
例子1:添加一个组名为 ztx 的用户组
groupadd ztx

例子2:添加组名为ztx的用户组 并设置组编号为1018
groupadd -g 1018 ztx

综合小练习

1.添加一个用户名为:jsjz1的用户
2.设置jsjz1 的用户密码为 123456
3.添加一个组名为jsjz2的组 组编号为1019
4.修改用户jsjz1的组编号为1019
5.删除 用户jsjz1
image.png

groupmod -修改组信息
语法:groupmode [选项] 组名
-g 组编号
-n 修改组名

例子1:修改用户组jsjz2的组名为jsjz
groupmod -n jsjz jsjz2
设置组jsjz3的组编号为1020
groupmod -g 1020 jsjz3