通过 Bash 脚本更改其他用户的密码非常简单- 只需执行echo newpw | sudo passwd username“bam”操作,就完成了。但如果您运行echo newpw | passwd username它,它就不起作用,因为它会在让您输入新密码之前提示您输入当前密码。
如何通过 Bash 更改密码?
JRF*_*son 11
您可以使用chpasswd。
sudo chpasswd <<<"neubert:newpass"
Run Code Online (Sandbox Code Playgroud)
如果你想更改当前用户的密码,也可以这样做:
echo -e "MyOldPasswd\nMyNewPasswd\nMyNewPasswd" | passwd
Run Code Online (Sandbox Code Playgroud)