Passwd - scripté : automatisation

Tags: #<Tag:0x00007fb428d491d8> #<Tag:0x00007fb428d483f0>

Bonjour / Bonsoir à tous,

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

Github - Projet

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 :slight_smile:

Pourquoi voulez-vous que cela fonctionne ?

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 :disappointed_relieved:

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.

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

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

Sinn pour ton mots de passe :

RUN echo "root:TON_MOT_DE_PASSE" | chpasswd

Ou

RUN echo "TON_MOT_DE_PASSE" | passwd --stdin root 
1 J'aime

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 “clair” 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 :slight_smile:
RUN (echo "Solene"; echo "Solene") | passwd root

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