0
暴露我在ESHELL定義以下別名:根的密碼在ESHELL
$ alias
alias ff find-file $1
alias l ls -l $*
alias ll ls -l $*
alias sudo *sudo $*
當我運行「命令* *」和輸入的根的密碼,該密碼被完全顯示。
問候!
暴露我在ESHELL定義以下別名:根的密碼在ESHELL
$ alias
alias ff find-file $1
alias l ls -l $*
alias ll ls -l $*
alias sudo *sudo $*
當我運行「命令* *」和輸入的根的密碼,該密碼被完全顯示。
問候!
很可能,正在用於查找密碼提示的正則表達式沒有針對您的情況正確設置。
嘗試以下操作:
(require 'comint)
(setq comint-password-prompt-regexp
"\\(\\([Vv]erify\\|[Oo]ld \\|[Nn]ew \\|'s \\|login \\|\
Kerberos \\|CVS \\|UNIX \\| SMB \\|^\\)\
\\([Pp]assword\\|Verify\\\\|密碼)\\((again)\\)?\\|\
pass phrase\\|\\(Enter\\|Repeat\\|Bad\\) passphrase\\)\
\\(?:, try again\\)?\\(?: for [^:]+\\)?:\\s *\\'")
注:我剛接過值comint-password-prompt-regexp
,並加入你說是你的提示字符。
你的問題是什麼? – Thomas
我希望eshell不顯示輸入的密碼。 –
當您在eshell中運行'sudo'時,顯示的提示是否要求輸入密碼? –