#1 Le 16/01/2018, à 10:21
- Jean-Luc GARNIER
Password en CLI : caractères "interprétés" !
Bonjour à tou(te)s !
Un souci tout bête : je dois saisir un password en ligne de commande mais celui-ci contient visiblement des caractères qui sont interprétés par le shell (double !).
mysqldump --single-transaction -h localhost -u my_admin_name -p*********!!*** my_database > ../nc-backup_`date +"%Y%m%d"`/nbcalive_`date +"%Y%m%d"`.bak
Du coup, la ligne complète est tronquée, Linux fait sauter les 2 caractères "!!" et pars en sucette... Comment entourer ma chaîne de caractères pour éviter cette interprétation ?
Merci d'avance !
Hors ligne
#2 Le 16/01/2018, à 10:27
- pingouinux
Re : Password en CLI : caractères "interprétés" !
Bonjour,
Essaye
..... -p'*********!!***' .....
Hors ligne
#3 Le 16/01/2018, à 10:57
- Jean-Luc GARNIER
Re : Password en CLI : caractères "interprétés" !
Merci ! C'est quel caractère : apostrophe ou Altgr-7 ?
Hors ligne
#4 Le 16/01/2018, à 11:08
- thegamer94400
Re : Password en CLI : caractères "interprétés" !
Apostrophe
Passionné d'informatique et de photographie. J'essaie d'utiliser le plus possible linux
Mon site photo : http://alexandrejublotphotographie.website
Hors ligne
#5 Le 16/01/2018, à 11:52
- Jean-Luc GARNIER
Re : Password en CLI : caractères "interprétés" !
Nickel, merci encore ! Des fois, on se demande si on ne va pas oublier son nom, un jour... :-)
Hors ligne
#6 Le 19/01/2018, à 19:12
- serged
Re : Password en CLI : caractères "interprétés" !
Tu peux aussi échapper les caractères posant problème avec un \ :
... -p ****\!\!*** ...
(tu dois aussi échapper les * si c'est réellement des étoiles dans ton mot de passe)
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#7 Le 20/01/2018, à 13:51
- Jean-Luc GARNIER
Re : Password en CLI : caractères "interprétés" !
Merci beaucoup serged !
Hors ligne