# Passwd - scripté : automatisation

**URL:** <https://www.debian-fr.org/t/passwd-scripte-automatisation/78689>\
**Category:** Support Debian\
**Tags:** script, bash\
**Created:** [Février 26, 2019, 4:51 UTC](https://www.debian-fr.org/t/passwd-scripte-automatisation/78689 "2019-02-26T16:51:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sowlene](https://www.debian-fr.org/user_avatar/www.debian-fr.org/sowlene/32/7715_2.png) [@Sowlene](https://www.debian-fr.org/u/Sowlene)\
**Post date:** [Février 26, 2019, 4:51 UTC](https://www.debian-fr.org/t/passwd-scripte-automatisation/78689/1 "2019-02-26T16:51:10Z")

</div>

Bonjour / Bonsoir à tous,

J’essaie tant bien que mal de réalisé un Dockerfile pour mon loisir personnel.

[Github - Projet](https://github.com/Sowlene/Dockerfile)

En fait c’est cette ligne ci qui ne fonctionne pas :

`echo "mot_de_passe_root" | passwd root --stdin`

L’idée était que Docker puisse changer le mot de passe de root.  
Ce n’est pas une bonne idée je sais. Mais je voulais réussir à le faire. Alors si vous avez une idée je suis preneuse.

Ou une autre solution aussi bien-sur.

En fait je voulais un peu la même idée qu’un :  
`apt-get update -yq`  
Mais pour passwd, afin de changer le mot de passe directement depuis le Dockerfile.

Je vous remercie 🙂

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Février 26, 2019, 7:06 UTC](https://www.debian-fr.org/t/passwd-scripte-automatisation/78689/2 "2019-02-26T19:06:35Z")

</div>

> [@Sowlene](#):
>
> En fait c’est cette ligne ci qui ne fonctionne pas :
> 
> `echo "mot_de_passe_root" | passwd root --stdin`

Pourquoi voulez-vous que cela fonctionne ?

```auto
fp2@debpacha:~$ man passwd | fgrep -q stdin || echo aucune option stdin
aucune option stdin
fp2@debpacha:~$ 

```

Si vous pouviez nous en dire plus où vous avez trouvé cette pseudo-option `--stdin` pour la commande `passwd`.  
Ce n’est pas parce qu(on fait un `Dockerfile` qu(on peut faire n’importe quoi 😥

Ce message vous est envoyé dans le cadre d’une campagne de promotion de lla lecture des pages de manuel et de l’utilisation de la ligne de commabde.

```bash
debmany passwd

```

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

Linux: the operating system with a CLUE… Command Line User Environment.  
– seen in a posting in comp.software.testing

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Février 26, 2019, 7:25 UTC](https://www.debian-fr.org/t/passwd-scripte-automatisation/78689/3 "2019-02-26T19:25:01Z")

</div>

> [@Sowlene](#):
>
> J’essaie tant bien que mal de réalisé un Dockerfile pour mon loisir personnel.

Un service ssh dans un container, quelle drôle d’idée 😯

Sinn pour ton mots de passe :

```auto
RUN echo "root:TON_MOT_DE_PASSE" | chpasswd

```

Ou

```auto
RUN echo "TON_MOT_DE_PASSE" | passwd --stdin root 

```

---

<div class="post-metadata">

**Author:** ![Sowlene](https://www.debian-fr.org/user_avatar/www.debian-fr.org/sowlene/32/7715_2.png) [@Sowlene](https://www.debian-fr.org/u/Sowlene)\
**Post date:** [Février 27, 2019, 8:22 UTC](https://www.debian-fr.org/t/passwd-scripte-automatisation/78689/4 "2019-02-27T08:22:16Z")

</div>

Bonjour,

@littlejohn75 :

> Pourquoi voulez-vous que cela fonctionne ?

Hé bien, parce que je veux tenter des trucs.

> Si vous pouviez nous en dire plus où vous avez trouvé cette pseudo-option `--stdin` pour la commande `passwd` .  
> Ce n’est pas parce qu(on fait un `Dockerfile` qu(on peut faire n’importe quoi

J’en suis bien consciente, cf ce que j’ai dis dans mon message d’origine : " Ce n’est pas une bonne idée je sais. Mais je voulais réussir à le faire. Alors si vous avez une idée je suis preneuse."  
J’ai tenté pas mal de chose, y compris un man et je savais bien que cela n’existait pas, mais c’était le dernier truc à tenter. . . Et Je trouvais ça plus «&nbsp;clair&nbsp;» pour le forum.

@Clochette Merci pour cette réponse ahah, mais oui c’est une drôle d’idée je sais. J’aime bien le choses bizarres !  
Entre temps j’ai eu une issue sur Github, qui me disait sensiblement la même chose 🙂  
`RUN (echo "Solene"; echo "Solene") | passwd root`

Je vous remercie, passez une bonne journée 🙂  
Sowlene.
