Я создаю несколько виртуальных машин Windows с помощью Vagrant, и провайдер 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?