linux ubuntu非交互式修改密码方法
方法1:比较笨的办法 据说适用Openwrt系统,centos ubuntu执行不成功
(echo "newpasswd";sleep 1;echo "newpasswd“) | passwd username
方法2:使用passwd命令的--stdin选项 centos OK, ubuntu执行不成功
echo 'newpasswd'| passwd --stdin username
方法3:使用chpasswd命令 centos ubuntu都OK
echo username:newpassword | chpasswd
(echo "newpasswd";sleep 1;echo "newpasswd“) | passwd username
方法2:使用passwd命令的--stdin选项 centos OK, ubuntu执行不成功
echo 'newpasswd'| passwd --stdin username
方法3:使用chpasswd命令 centos ubuntu都OK
echo username:newpassword | chpasswd