我试图通过ssh(具有root权限)使用密码创建用户:
ssh root@123.45.6.7 useradd -p $(openssl passwd -1 1234) newuser
这样,我可以成功创建一个名为的帐户newuser
,但无法使用所需的密码(即1234
)登录
如果添加双引号,则没有区别:
ssh root@123.45.6.7 "useradd -p $(openssl passwd -1 1234) newuser"
然后我想知道是否可以生成哈希密码并将其保存为本地变量,但是仍然没有运气。
password=$(openssl passwd -1 1234)
ssh root@123.45.6.7 "useradd -p $password newuser"
我有什么想念的吗?提前致谢!