Changement de mot de passe a distance via SSH
Résolu/Fermé
A voir également:
- Changement de mot de passe a distance via SSH
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Réinitialiser pc sans mot de passe - Guide
2 réponses
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
Modifié par Flachy Joe le 4/12/2015 à 19:28
Modifié par Flachy Joe le 4/12/2015 à 19:28
Salut,
les variables d'environnement ne sont pas passées à travers ssh,
Il me semble avoir lu quelque part que c'était le cas à un moment mais que ça a été modifié pour des raisons de sécurités.
Tu peux faire interpréter les variables par le bash AVANT de l'envoyer par ssh, pour ça il faut que la chaîne soit entre guillemets double, quelque chose comme ça :
PS : c'est quoi ce shell en root !
;-) Flachy Joe ;-)
"Qui ne se plante jamais n'a aucune chance de pousser !" Graf anonyme
les variables d'environnement ne sont pas passées à travers ssh,
Il me semble avoir lu quelque part que c'était le cas à un moment mais que ça a été modifié pour des raisons de sécurités.
Tu peux faire interpréter les variables par le bash AVANT de l'envoyer par ssh, pour ça il faut que la chaîne soit entre guillemets double, quelque chose comme ça :
ssh root@srv-dev-test "echo -e \"$PASSWORD\n$PASSWORD\" | (passwd --stdin $USER)"
PS : c'est quoi ce shell en root !
[root@srv-prd-exp ~]#
;-) Flachy Joe ;-)
"Qui ne se plante jamais n'a aucune chance de pousser !" Graf anonyme
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 417
5 déc. 2015 à 12:08
5 déc. 2015 à 12:08
Salut,
PASS=Temp15;UTIL=test509
echo "${UTIL}:${PASS}" | ssh root@SERVER chpasswd