Commit da88ad6c authored by Michael Albinus's avatar Michael Albinus

* lisp/net/tramp-sh.el (tramp-methods) <sudo>: Mask "Password:".

parent a3c31ade
......@@ -288,10 +288,10 @@ The string is used in `tramp-methods'.")
(add-to-list 'tramp-methods
'("sudo"
(tramp-login-program "sudo")
;; The password template must not be the last argument.
;; Otherwise, it could be interpreted as password prompt if the
;; remote host echoes the command.
(tramp-login-args (("-p" "Password:") ("-u" "%u") ("-s") ("-H")))
;; The password template must be masked. Otherwise, it could be
;; interpreted as password prompt if the remote host echoes the command.
(tramp-login-args (("-u" "%u") ("-s") ("-H")
("-p" "P\"\"a\"\"s\"\"s\"\"w\"\"o\"\"r\"\"d\"\":")))
;; Local $SHELL could be a nasty one, like zsh or fish. Let's override it.
(tramp-login-env (("SHELL") ("/bin/sh")))
(tramp-remote-shell "/bin/sh")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment