3.4 usermod命令

3.5 用户密码管理

3.6 mkpasswd命令

3.4 usermod命令

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod

id aming 查看用户 uid  gid

增加扩展组 usermod -G 如果继续添加会覆盖之前的扩展组

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod_02

同时指定俩个 扩展组

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_用户密码_03

必须要-G

-g 不行

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod_04

3.5 用户密码管理

passwd 有set uid 属性

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_命令_05

这里只要是 ! 、*    说明用户不能登录 密码是有问题的

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_命令_06

锁定用户密码

passwd -l

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod_07

锁定用户aming密码

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_命令_08

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_用户密码_09

解锁!就没有了

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_命令_10

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_命令_11

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_命令_12

一个! 2个!!都说明用户被锁定了,不能登录

解锁 usermod -U aming

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_命令_13

直接设置好密码 明文的,只输入一次就可以

passwd --stdin username

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod_14

|管道符 的意思是把前面的输出结果传递给后面的命令

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod_15

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_命令_16

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod_17

3.6 mkpasswd命令

make passwd

1.  默认运行mkpasswd 命令系统不能识别,需要安装一个expect

2.  yum -install -y expect

3.  mkpaswd会随机生成一个密码

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod_18

安装expect

  1. 生成一个随机密码

  2. 生成一个12个字符的随机密码

  3. 生成一个12个字符并且特舒符3个的随机密码

  4. 生成一个12个字符、0个特殊符的随机密码

3.4 usermod命令 3.5 用户密码管理 3.6 mkpasswd命令_usermod_19

mkpassw -l -s