您的位置:首页 > 运维架构 > Linux

passwd修改用户密码

2015-08-29 10:11 302 查看
在Linux系统中更改root密码:执行passwd就可以修改
更改普通用户的密码:passwd+普通用户的名字

mkpasswd是自动生成密码的工具,默认情况下mkpasswd命令是不存在的,需要安装一个包,安装完之后,再次执行mkpasswd,会生成9位的不规则的字符串,我们可以把他作为一个密码
[root@slave ~]# mkpasswd
wU90raIa|
如果想让这个密码字符串变成12位,那就mkpasswd -l 12,如果不想要密码串里面的特殊字符,那就
mkpasswd -l 12 -s 0,如果想指定密码串里数字的个数,可以mkpasswd -l 12 -s 0 -d 4,如果想指定密码串里字母大写的个数,可以mkpasswd -l 12 -s 0 -d 4 -C 5(小写就是小c)
passwd --stdin aming(给aming用户更改密码,密码是明文的,我们可以看见),可以用在我们把它写在脚本里,你给一个用户去设置密码,需要用脚本实现
echo "aminglinux.com" |passwd --stdin aming
也可以这样
echo -e "123456\n123456" | passwd aming(\n是实现换行的,和-e一起用)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息