Variable: tramp-password-prompt-regexp
tramp-password-prompt-regexp is a customizable variable defined in
tramp.el.gz.
Value
"\\(?:^.*\\(\\(?:adgangskode\\|contrase\\(?:\\(?:ny\\|ñ\\)a\\)\\|decryption key\\|encryption key\\|geslo\\|h\\(?:\\(?:asł\\|esl\\)o\\)\\|iphasiwedi\\|jelszó\\|l\\(?:ozinka\\|ösenord\\)\\|m\\(?:ot de passe\\|ật khẩu\\)\\|p\\(?:a\\(?:rola\\|s\\(?:ahitza\\|s\\(?: phrase\\|code\\|ord\\|phrase\\|wor[dt]\\)\\|vorto\\)\\)\\|in\\)\\|s\\(?:alasana\\|enha\\|laptažodis\\)\\|wachtwoord\\|лозинка\\|пароль\\|ססמה\\|كلمة السر\\|गुप्तशब्द\\|शब्दकूट\\|গুপ্তশব্দ\\|পাসওয়ার্ড\\|ਪਾਸਵਰਡ\\|પાસવર્ડ\\|ପ୍ରବେଶ ସଙ୍କେତ\\|கடவுச்சொல்\\|సంకేతపదము\\|ಗುಪ್ತಪದ\\|അടയാളവാക്ക്\\|රහස්පදය\\|ពាក្យសម្ងាត់\\|パスワード\\|密[码碼]\\|암호\\)\\).*[:៖︓﹕:]?[[:blank:]]*\\)"
Documentation
Regexp matching password-like prompts.
The regexp should match at end of buffer.
This variable is, by default, initialized from
password-word-equivalents when Tramp is loaded, and it is
usually more convenient to add new passphrases to that variable
instead of altering this variable.
The sudo program appears to insert a ^@ character into the prompt.
This variable was added, or its default value changed, in Emacs 29.1.
Source Code
;; Defined in /usr/src/emacs/lisp/net/tramp.el.gz
(defcustom tramp-password-prompt-regexp
(rx-to-string
`(: bol (* nonl)
(group (| . ,password-word-equivalents))
(* nonl) (any . ,tramp-compat-password-colon-equivalents)
(? "\^@") (* blank)))
"Regexp matching password-like prompts.
The regexp should match at end of buffer.
This variable is, by default, initialized from
`password-word-equivalents' when Tramp is loaded, and it is
usually more convenient to add new passphrases to that variable
instead of altering this variable.
The `sudo' program appears to insert a `^@' character into the prompt."
:version "29.1"
:type 'regexp)