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

有帮助吗?

解决方案

尝试 expect(1).

其他提示

一些实现 passwd--stdin 您可以这样使用的标志:

passwd --stdin user <<<"SoMePasSw0rd"

在Debian上为我工作

echo -e "$NEWPASS\n$NEWPASS" | passwd $USER
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top