3.4 usermod命令

usermod修改用户属性
usermod -g id号 用用户名 修改 gid
usermod -L 用户名 锁定用户 -U 解锁定用户
usermod 修改用户信息
-u 修改用户的ID
-g 修改用户的组ID
-G 修改用户的扩展组
-d 修改用户的家目录
-s 修改用户的shell
-L 锁定用户
-U 解锁用户

3.5 用户密码管理

passwd 不写用户 默认更改root密码 
用户名 --stdin 明文显示密码 一般用户给用户设置密码,shell 的用比较多
例:

passwd --stdin user5echo “密码” |passwd --stdin 用户名

例:

echo "123123" |passwd --stdin user5

echo -e 换行 \n 
例:

echo -e "123\nsss"  echo -e "123123123\n123123123"|passwd user5

mkpasswd 生成密码的工具 
-l 锁定用户;会在密码文件哪里显示 “ !! ”
-L 锁定用户;会在密码文件哪里显示 “ ! ”
-U 对应-L解锁
-u 解锁用户
-s 特殊字符
-d 有几个数字
-C 有几个大写字母
-c 有几个小写字母

设定密码的原则10位以上,数字、大小写字母、特殊字符

3.6 mkpasswd命令

mkpasswd=make password 用于生成密码的工具
默认不存在需安装

yum install -y expect

-l 选项能密码长度
-s 定义生成的密码有多少个特殊符号
例:

mkpasswd -l 12 -s 0