我知道有多种方法可以使用脚本更新用户密码。我正在寻找一种为新用户设置默认密码的方法。
/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