Ego*_*gen 9 encryption password bash shadow
我正在 Linux 机器上为 Subversion 存储库访问设置一个新帐户,并且可以将密码发送给新用户。但是,我认为这个新用户有一个命令行实用程序可以将他喜欢的密码加密成一种格式,我可以将其直接复制/粘贴到 /etc/shadow 文件中。
这个新用户应该在控制台(例如 Bash)上运行以创建这样一个加密密码的完整命令是什么?
更新:将不允许用户登录机器,该帐户将仅用于 svn+ssh:// 访问。因此,用户不能自行更改。
Dan*_*iel 15
用户可以在他的计算机上执行以下操作:
echo "password"|openssl passwd -1 -stdin
Run Code Online (Sandbox Code Playgroud)
然后将输出发送给您。
影子中的密码格式可能有所不同。您可以将其设置为 MD5 或旧的 DES3 或...您可以向您的用户发送密码并强制她在第一次登录时更改密码 ( # chage -d 0 username
)