快捷搜索:

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




您可能还会对下面的文章感兴趣: