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