我正在使用 Vagrant 构建一些 Windows VM,Vagrant 配置程序将创建一些用户。我希望能够将这些用户的密码提交给源代码管理,但显然我不想以纯文本形式提交它们。
在 Linux 上,我知道我可以在本地机器上创建一个散列密码,然后稍后使用该散列密码创建一个新用户 - 我创建用户的服务器甚至不必看到纯文本密码。
# Create the password hash:
hashpass=$(echo 'P@ssword123' | mkpasswd --method=sha-512 --stdin)
# Make a new user with the hash:
useradd --password "$hashpass" <new username>
在 Windows 中可以做到这一点吗?