我希望在远程虚拟机上执行一个命令,创建一个用户并指定他们的密码。
使用sshpass,我可以作为root用户远程执行命令,例如:
sshpass -p "rootpasswd" ssh root@remotevm '<remote command here>'
我想创建一个用户,可以通过以下方式实现:
adduser <username>
下一步,我想使用usermod创建一个密码:
usermod --password <encrypted_pass> <user>
我希望能够指定密码为"bananas" - 那么我该如何加密字符串"bananas",以便我可以将其指定为用户的加密密码?