J'ai essayé de créer un utilisateur avec mot de passe via ssh (avec l'autorisation root) comme ceci:
ssh root@123.45.6.7 useradd -p $(openssl passwd -1 1234) newuser
Ce faisant, j'ai réussi à créer un compte nommé newuser, mais je n'ai pas pu me connecter avec le mot de passe attendu (qui est 1234)
Cela ne fait aucune différence si j'ajoute des guillemets doubles:
ssh root@123.45.6.7 "useradd -p $(openssl passwd -1 1234) newuser"
Et puis je me demandais si je pouvais générer un mot de passe haché et l'enregistrer en tant que variable localement, mais toujours sans succès.
password=$(openssl passwd -1 1234)
ssh root@123.45.6.7 "useradd -p $password newuser"
Y a-t-il quelque chose qui me manque? Merci d'avance!