如何使用 chpasswd 将密码设置为无(用于 SSH 目的)?

如何使用 chpasswd 将密码设置为无(用于 SSH 目的)?

我可以创建一个用户并在一行中设置其密码,如下所示:

echo <sudopw> | sudo -S useradd Bob && echo Bob:P4ssw0rd
                            | sudo chpasswd --crypt-method=SHA512

但我想以同样的方式使用 chpasswd 来创建没有密码的 Bob,这样我就可以通过 SSH 访问他而不需要密码(这是用于测试环境。更改 SSH 配置文件不是我的目标。

我怎样才能在一行中使用 chpasswd 或类似命令来完成此操作?

相关内容