Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[HS] - ssh changer mot de passe

48 réponses
Avatar
Nahliel Steinberg
Salut,

J'ai de nouveau un problème, je n'arrive pas à passer le changement de mot de passe par script.

J'ai essayé ceci :

ssh -t root@machine echo -e "tototiti\ntototiti" |(passwd root --stdin)

en passant par des variables, rien n'y fait

ssh -t root@$IP echo '$chgpasswd' | passwd --stdin $chguser

si vous avez une idée ?


--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130604132851.GA24848@debianserver.info-cr.fr

10 réponses

1 2 3 4 5
Avatar
Nahliel Steinberg
J'ignorais que l'on pouvait changer un mot de passe root à distance
via ssh ...

Sinon se logguer en ssh avec l'ancien password,
où d'abord sur un compte user,
puis "# su" et "# passwd root"

andré



Ca revient au même.

--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
andre_debian
On Tuesday 04 June 2013 15:28:51 Nahliel Steinberg wrote:
Salut,
J'ai de nouveau un problème, je n'arrive pas à passer le changement d e mot
de passe par script.
J'ai essayé ceci :
ssh -t echo -e "tototitintototiti" |(passwd root --stdin)
en passant par des variables, rien n'y fait
ssh -t root@$IP echo '$chgpasswd' | passwd --stdin $chguser
si vous avez une idée ?
Nahliel



J'ignorais que l'on pouvait changer un mot de passe root à distance
via ssh ...

Sinon se logguer en ssh avec l'ancien password,
où d'abord sur un compte user,
puis "# su" et "# passwd root"

andré

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Bzzz
On Tue, 4 Jun 2013 15:28:51 +0200
Nahliel Steinberg wrote:

J'ai de nouveau un problème, je n'arrive pas à passer le change ment
de mot de passe par script.



Ça n'est pas possible puisque passwd attend des entrées
validées, il faut utiliser expect ou toute autre pgm du
même type.

--
Bobo : Met pas le même pseudo que moi, on va nous confondre après
ça craint...
Bobo : ué c klr on va ns confondr direkt c sa ké bn lé gen i l von
plu rien komprendr
Bobo : Ok va y tu peux le laisser s'tu veux !

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Jean-Marc
On Tue, 4 Jun 2013 15:54:32 +0200, Bzzz wrote:
On Tue, 4 Jun 2013 15:28:51 +0200
Nahliel Steinberg wrote:

J'ai de nouveau un problème, je n'arrive pas à passer le changement
de mot de passe par script.



Ça n'est pas possible puisque passwd attend des entrées
validées, il faut utiliser expect ou toute autre pgm du
même type.




Dans le même ordre d'idée, bash >= 4.0 offre du coprocessing :
https://www.gnu.org/software/bash/manual/bashref.html#Coprocesses

Cela peut être utilisé pour faire le même job que expect.

Jean-Marc

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Nahliel Steinberg
Ça n'est pas possible puisque passwd attend des entrées
validées, il faut utiliser expect ou toute autre pgm du
même type.



Mais biensûr.


--
Nahliel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Bzzz
On Tue, 4 Jun 2013 16:26:05 +0200
Nahliel Steinberg wrote:

Mais biensûr.



Puisque tu _sais_, pourquoi poser la question?

--
<Thethis> pourquoi y a que des nanas de 10 piges de plus que moi qui
me disent que j'ai de jolis yeux, de belles fesses, que je suis
charmant ? T_T
<Alaric> Parce que la vue baisse avec l'âge.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Bzzz
On Tue, 04 Jun 2013 16:22:56 +0200
Jean-Marc wrote:

Dans le même ordre d'idée, bash >= 4.0 offre du coprocessing :
https://www.gnu.org/software/bash/manual/bashref.html#Coprocesses



Mwai, ça m'a l'air aussi efficace que les threads dans Python…

--
Bora dit : La vache, j'arrive à voir les touches les plus usées d e mon
clavier : AERTIOPSDN !
Gru dit : Bizarrement, y'a de quoi écrire "site porno".
Bora dit : ...

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Cornichon
Tu peux essayer ça :

pass=$(perl -e 'print crypt($ARGV[0], "password")' "ton-mdp")
/usr/sbin/usermod -p $pass root
unset pass




De : Bzzz
Date : 4 juin 2013 15:54
Objet : Re: [HS] - ssh changer mot de passe
À :


On Tue, 4 Jun 2013 15:28:51 +0200
Nahliel Steinberg wrote:

J'ai de nouveau un problème, je n'arrive pas à passer le changement
de mot de passe par script.



Ça n'est pas possible puisque passwd attend des entrées
validées, il faut utiliser expect ou toute autre pgm du
même type.

--
Bobo : Met pas le même pseudo que moi, on va nous confondre après
ça craint...
Bobo : ué c klr on va ns confondr direkt c sa ké bn lé gen il von
plu rien komprendr
Bobo : Ok va y tu peux le laisser s'tu veux !

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAAwb+hLKnOnpiWzW9prTm2w3zg4Qy6B9uaNck4grJrq+
Avatar
Bruno Muller
--=-wbyLkNyDBrMzrzMBRsBY
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

Le mardi 04 juin 2013 à 15:28 +0200, Nahliel Steinberg a écrit :
J'ai de nouveau un problème, je n'arrive pas à passer le change ment de mot de passe par script.

J'ai essayé ceci :

ssh -t echo -e "tototitintototiti" |(passwd root --stdin)



Essaye de comprendre ce que ta commande fait et ce que fait celle-ci par
exemple :
$ echo -e 'plopnplop' | ssh passwd

Bruno
--
PARADOXAL
P : Je dois pas être normal ! Autant j'aime l'humour, autant je hais l es humoristes !!!
M : Je te comprends, va... Moi, autant j'aime la sodomie, autant j'aime pas les enculés...

--=-wbyLkNyDBrMzrzMBRsBY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAABAgAGBQJRrgEwAAoJEAU2Po7GnYdWz/kH/27JNFCF0sLyMMBkJrwNoMbu
6aHy5WGogW6hIIsUuuhRMGrxxLgKyRU3krqWs6LnEKh8CQO+YbJu65mk2/88e7Pw
kWgw611I+lOd7vawOJdiBMKQxM50YwrB3xEtGlcDMs9nOgxip6/iJu93nLFkATmm
QUgMzWsMBb1ZiBR8q7VmNOkbdfoc5bvlmuaPREXmlKBRV5ImKwLKas7YCVIK5z6/
XrqAhvuYkDPgoDmecLmhsX6XINqhw4+IHWOfu0PB2IQQFZgG7aYmpJk/SWmx6FQb
NeykqFNa7PEJ2OPAzi4i1CwCcSqy7eebJIsXFPNNbPP+FrAvVoG/RDDNkGjHq+0 =5mUe
-----END PGP SIGNATURE-----

--=-wbyLkNyDBrMzrzMBRsBY--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Erwan David
Le 04/06/2013 16:12, Cornichon a écrit :
Tu peux essayer ça :

pass=$(perl -e 'print crypt($ARGV[0], "password")' "ton-mdp")
/usr/sbin/usermod -p $pass root
unset pass




De : Bzzz
Date : 4 juin 2013 15:54
Objet : Re: [HS] - ssh changer mot de passe
À :


On Tue, 4 Jun 2013 15:28:51 +0200
Nahliel Steinberg wrote:

J'ai de nouveau un problème, je n'arrive pas à passer le changement
de mot de passe par script.


Ça n'est pas possible puisque passwd attend des entrées
validées, il faut utiliser expect ou toute autre pgm du
même type.





echo "root newpass"|ssh chpasswd

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
1 2 3 4 5