shell脚本中的passwd命令

时间:2010-12-13 22:59:56

标签: shell passwords stdin opensolaris

我正在创建一个自动创建用户的shell脚本,但我想不出如何在我的shell脚本中使用passwd命令,我应该如何将它与shell脚本一起使用? --stdin选项对我不起作用

3 个答案:

答案 0 :(得分:1)

尝试expect(1)

答案 1 :(得分:1)

passwd的某些实现具有--stdin标记,您可以这样使用:

passwd --stdin user <<<"SoMePasSw0rd"

答案 2 :(得分:0)

在Debian上为我工作

echo -e "$NEWPASS\n$NEWPASS" | passwd $USER