Besoin d'un petit coup de poce en shell
Résolu
Jeb
-
Jeb -
Jeb -
Bonjour à tous,
Voilà j'ai besoin de lancer la commande passwd via un shell.
Le problème est que je ne sais pas comment lui forcer le mot de passe et sa confirmation dans mon shell.
Si quelqu'un à une idée, je suis preneur.
Merci d'avance,
Jérémy
Voilà j'ai besoin de lancer la commande passwd via un shell.
Le problème est que je ne sais pas comment lui forcer le mot de passe et sa confirmation dans mon shell.
Si quelqu'un à une idée, je suis preneur.
Merci d'avance,
Jérémy
A voir également:
- Besoin d'un petit coup de poce en shell
- Classic shell - Télécharger - Personnalisation
- Coup d'un soir avis ✓ - Forum Consommation & Internet
- Petit 1 comme ² ✓ - Forum Windows
- Comment imprimer une photo en petit ✓ - Forum Photo numérique
- Petit 2 ✓ - Forum Bureautique
2 réponses
Dans "man passwd" on trouve:
--stdin
This option is used to indicate that passwd should
read the new password from standard input, which
can be a pipe.
=> si par example tu as mis le nouveau mot de pass dans une variable $MDP tu peux eventuellement faire un truc comme:
Par contre je n'ai pas de solution comme simplifier pour rentrer l'ancien mot de pass. Si le script tourne en root, ca ne sera pas necessaire.
--stdin
This option is used to indicate that passwd should
read the new password from standard input, which
can be a pipe.
=> si par example tu as mis le nouveau mot de pass dans une variable $MDP tu peux eventuellement faire un truc comme:
echo $MDP | passwd --stdin
Par contre je n'ai pas de solution comme simplifier pour rentrer l'ancien mot de pass. Si le script tourne en root, ca ne sera pas necessaire.
Est-ce possible? ET si oui comment?
J'ai pourtant essayer de rediriger le flot d'entrée mais ca ne convient apparemment pas.