每当我试图通过管道输入新用户的密码时,它对我就不起作用了。这是命令:
echo "${PASSWORD}" | passwd ${USER_NAME}
然而,它失败了,我错过了什么?谢谢。
发布于 2021-05-09 14:45:03
passwd不支持以这种方式从stdin读取密码。此外,它还提示输入旧密码(如果以用户身份运行)和两次输入新密码。当然,这可以是脚本使用期望。
passwd
https://serverfault.com/questions/1063024
相似问题