非交互状态下修改用户密码

方法1:比较笨的办法

(echo "newpasswd";sleep 1;echo "newpasswd“) | passwd username

方法2:使用passwd命令的--stdin选项

echo 'newpasswd'| passwd --stdin username

方法3:使用chpasswd命令

echo username:newpassword | chpasswd
原文地址:https://www.cnblogs.com/yicunyiye/p/13939195.html