Je crée un script shell qui crée automatiquement des utilisateurs, mais je ne peux pas penser à l'utilisation de la commande passwd dans mon script shell, comment l'utiliser avec un script shell? L'option --stdin ne fonctionne pas pour moicommande passwd dans le script shell
0
A
Répondre
1
Essayez expect(1)
.
1
Certaines implémentations de passwd
ont le drapeau --stdin
que vous pouvez utiliser comme ceci:
passwd --stdin user <<<"SoMePasSw0rd"
0
Works pour moi sur Debian
echo -e "$NEWPASS\n$NEWPASS" | passwd $USER