为所有新的 Linux 用户创建一个默认密码?

为所有新的 Linux 用户创建一个默认密码?

我知道有多种方法可以使用脚本更新用户密码。我正在寻找一种为新用户设置默认密码的方法。

/etc/default/useradd 没有帮助

我不想设置执行 chpasswd 或 passwd 的 cron,除非那确实是唯一的方法。

任何想法?

答案1

Useradd 不支持此功能,但是您可以链接一些命令来实现此效果:

useradd <USER> && echo <USER>:<PASS> | chpasswd

答案2

上述方法有一定的局限性,或者我找到了这里提出的解决方案https://askubuntu.com/a/80447/1128059更可靠

usermod --password $(echo MY_NEW_PASSWORD | openssl passwd -1 -stdin) USERNAME

相关内容