Option --stdin non reconnue par debian lenny

chris.bzv -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Modérateur Dernière intervention   4 896
 
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