Option --stdin non reconnue par debian lenny

Fermé
chris.bzv - 15 oct. 2010 à 11:32
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 15 oct. 2010 à 11:51
Bonjour,


Je viens de créer un script pour automatiser la création des comptes:

#/bin/bash

useradd $1
echo -e "passer\npasser" | (passwd --stdin $1)

j'ai une erreur :

passwd: option non reconnue <<--stdin>>

je suis sous debian
A voir également:

1 réponse

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
15 oct. 2010 à 11:51
Salut,

Il semblerait que l'option "--stdin" soit spécifique à RedHat et consort ;-\

Ubuntu non plus apparemment n'accepte pas cette option et sur les différents threads en référence il est conseillé d'utiliser la commande "mkpasswd" à la place :

useradd toto -p $(mkpasswd titi)

Ou la commande "chpasswd" :

echo "nom:password" | chpasswd


;-))
1