Mercurial > thoughts
comparison org/emacs-password.org @ 10:d07e0b902528
spellcheck.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Tue, 12 Mar 2013 12:33:07 +0000 |
parents | 8db204acd089 |
children | 8a5b6ca53764 |
comparison
equal
deleted
inserted
replaced
9:8db204acd089 | 10:d07e0b902528 |
---|---|
12 emacs for is terminal emulation, which is where you create a buffer in | 12 emacs for is terminal emulation, which is where you create a buffer in |
13 emacs where you can enter commands as if the buffer were a | 13 emacs where you can enter commands as if the buffer were a |
14 terminal. Good terminal emulation packages for emacs include | 14 terminal. Good terminal emulation packages for emacs include |
15 =multi-term= and =term=. | 15 =multi-term= and =term=. |
16 | 16 |
17 * Watch Out for =view-lossave=! | 17 * Watch Out for =view-lossage=! |
18 However, if you are going to use terminal emulation in emacs, you have | 18 However, if you are going to use terminal emulation in emacs, you have |
19 to be careful around "sudo" prompts, and when logging into other | 19 to be careful around "sudo" prompts, and when logging into other |
20 servers using ssh, because /the last 300 keystrokes you have types in | 20 servers using ssh, because /the last 300 keystrokes you have types in |
21 emacs are available/ using =C-h l=, a help function in emacs which | 21 emacs are available/ using =C-h l=, a help function in emacs which |
22 displays the last keypresses you have types. | 22 displays the last keypresses you have typed. |
23 | 23 |
24 #+begin_example | 24 #+begin_example |
25 C-h l runs the command view-lossage, which is an interactive compiled | 25 C-h l runs the command view-lossage, which is an interactive compiled |
26 Lisp function in `help.el'. | 26 Lisp function in `help.el'. |
27 | 27 |
63 | 63 |
64 * Solutions to this problem | 64 * Solutions to this problem |
65 | 65 |
66 - If you don't ever type your password into an emacs terminal buffer, | 66 - If you don't ever type your password into an emacs terminal buffer, |
67 then you are not at risk. This can be accomplished by using ssh | 67 then you are not at risk. This can be accomplished by using ssh |
68 keyfiles or kereberos for connecting to remote servers, and by | 68 keyfiles or Kerberos for connecting to remote servers, and by |
69 enabling passwordless sudo. | 69 enabling passwordless sudo. |
70 | 70 |
71 - You can disable emacs keylogging, though you then won't be able to | 71 - You can disable emacs keylogging, though you then won't be able to |
72 use the =view-lossage= command anymore. | 72 use the =view-lossage= command anymore. |
73 | 73 |