3.1 passwd修改用户密码

#更改root用户密码

passwd 


#更改普通用户密码

passwd user1


#自动生动密码工具,命令不存在,要安装yum install expect

mkpasswd               生成密码

mkpasswd  -l  12     生成长度12位密码

mkpasswd -l  12 -s 0   生成长度12位非特殊字符密码

mkpasswd -l 12 -s 0 -d 4  生成长度12位非特殊字符并指定数字为4个的密码

mkpasswd -l 12 -s 0 -d 4  -C 5  生成长度12位非特殊字符并指定数字为4个,5个大写字母的密码


#用passwd --stdin设置密码,输一次密码就可以了

echo  "12 "  | passwd --stdin user1


习题:

1. 关于修改密码下面描述正解的是?

普通用户也可以修改自己的密码

root用户在修改自己密码的时候不用加用户名

2. mkpasswd命令可以生成随机字符串,用来做为密码非常好,那么这个命令是由哪个包安装的?

expect

3. 下面给用户aming设置密码的命令哪个是正确的?

echo -e "123\n123"  | passwd user1

echo "123" | passwd --stdin user1


总结:

主要: passwd修改用户密码,passwd --stdin输入一次密码就可以。

次要:mkpasswd是生成密码工具,安装包是expect


你可能感兴趣的:(3.1,passwd修改用户密码)