#1 Le 20/03/2007, à 15:22
- luckytoyn
[résolu] emacs affiche mon mot de passe à l'écran en mode shell
bonjour,
tout est dans le titre...
je suis sous ubuntu Edgy.
J'ai ouvert une console dans laquelle j'ai ouvert emacs ('emacs -nw').
Dans emacs, j'ai ouvert le mode shell ('M-x shell').
Dans ce mode, j'ai fait un apt-cache search via un alias de mon .bashrc :
alias acs='sudo apt-cache search $1'
j'ai donc tapé acs boost (c'est le nom du package que je recherchais).
Le shell me demande mon mot de passe (puisuqe j'ai marqué sudo via mon alias)
et quand je le tape, il apparaît à l'écran !!! Horreur !
Que faire?
je n'ai entendu parler de ça ni sur le forum ubuntu, ni sur la doc, ni sur le web via google...
Dernière modification par luckytoyn (Le 21/03/2007, à 08:55)
http://perso.ens-lyon.fr/antoine.rozel/
Hors ligne
#2 Le 20/03/2007, à 19:18
- best_friend_fr
Re : [résolu] emacs affiche mon mot de passe à l'écran en mode shell
Salut
Voila qui devrait t'intéresser
`M-x send-invisible <RET> TEXT <RET>'
Send TEXT as input to the shell, after reading it without echoing.
This is useful when a shell command runs a program that asks for
a password.
Alternatively, you can arrange for Emacs to notice password prompts
and turn off echoing for them, as follows:
(add-hook 'comint-output-filter-functions
'comint-watch-for-password-prompt)
sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr
Hors ligne
#3 Le 20/03/2007, à 19:23
- Balkoth
Re : [résolu] emacs affiche mon mot de passe à l'écran en mode shell
Remarque : pas besoin de sudo pour utiliser apt-cache search...
Hors ligne
#4 Le 21/03/2007, à 08:55
- luckytoyn
Re : [résolu] emacs affiche mon mot de passe à l'écran en mode shell
Parfait les jeûnes !
Ca marche. C'est beau. Merci
http://perso.ens-lyon.fr/antoine.rozel/
Hors ligne