问题:修改密码的命令为passwd,需要按Enter两次,如何一条命令快速修改密码呢?
#实现命令:
#echo 密码 | passwd
echo 密码 | passwd --stdin 用户名;
举例:
修改root密码:
echo ***** | passwd --stdin root
#echo ***** | passwd --stdin root
解读:echo 将密码通过管道符送到 passwd,
--stdin 参数用于获取标准输入,此处从管道符中获取标准输入后的密码,非常必要,不可省;