--stdin (unbuntu, Opensuse)
Anonymous
-
fiddy Messages postés 11653 Statut Contributeur -
fiddy Messages postés 11653 Statut Contributeur -
Bonjour et merci de votre patience.
Donc voilà je vous expose mon problème. Je travaille normalement sur openSuse et dans le cadre d'un de mes cours il m'est demandé d'écrire un script permettant de crée des utilisateur et leurs attribuer un mot de passe découlant de leurs date de fête. Tous ces informations étant contenu dans un fichier. Sur openSuse j'utilise normalement la syntaxe suivante :
echo "$motDePasse" | passwd --stdin $user
Mais, il semblerait que sur ubuntu cette commande pause problème. Normalement cette commande est exacte, mais j'ai peut être fait un erreur. Si vous pouviez m'indiquer mon erreur ou alors une autre façon de procéder je vous en serrais reconnaissant.
Merci
-Anon
Donc voilà je vous expose mon problème. Je travaille normalement sur openSuse et dans le cadre d'un de mes cours il m'est demandé d'écrire un script permettant de crée des utilisateur et leurs attribuer un mot de passe découlant de leurs date de fête. Tous ces informations étant contenu dans un fichier. Sur openSuse j'utilise normalement la syntaxe suivante :
echo "$motDePasse" | passwd --stdin $user
Mais, il semblerait que sur ubuntu cette commande pause problème. Normalement cette commande est exacte, mais j'ai peut être fait un erreur. Si vous pouviez m'indiquer mon erreur ou alors une autre façon de procéder je vous en serrais reconnaissant.
Merci
-Anon
A voir également:
- --stdin (unbuntu, Opensuse)
- Iso unbuntu - Télécharger - Systèmes d'exploitation
3 réponses
Après vérification --stdin n'est pas dans le manuel de Ubuntu et après quelques recherche il se trouve que --stdin dans passwd n'est pas suporter par les version debian de linux. Alors j'aimerais poser la question suivante au utilisateur de debian : exist-il une manière d'automatiser la création de mot de passe utilisateur sans passer par usermod -p et d'encrypter soit même le mot de passe?
hello
tu peux utiliser expect, un outil qui simule depuis un fichier une entrée au clavier
exemple : https://www.mail-archive.com/solaris_fr@x86.sun.com/msg00830.html
tu peux utiliser expect, un outil qui simule depuis un fichier une entrée au clavier
exemple : https://www.mail-archive.com/solaris_fr@x86.sun.com/msg00830.html