如何通过 Bash 脚本更改*您的* Linux 密码

neu*_*ert 8 bash passwd

通过 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)


bey*_*0nd 6

如果你想更改当前用户的密码,也可以这样做:

echo -e "MyOldPasswd\nMyNewPasswd\nMyNewPasswd" | passwd  
Run Code Online (Sandbox Code Playgroud)