iTerm 在加载用户 shell 之前总是要求用户登录

iTerm 在加载用户 shell 之前总是要求用户登录

我在 Sonoma 上使用 macOS,从我记得起,iTerm2 就会提示我登录用户 每次在加载 shell 之前输入密码。这非常乏味,并且在开始会话之前总是需要几秒钟来加载 shell。重新启动时,需要用户再次登录。本机终端不会发生同样的情况。

.ssh

" ============================================================================
" Netrw Directory Listing                                        (netrw v173)
"   /Users/kamil/.ssh
"   Sorted by      name
"   Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$
"   Quick Help: <F1>:help  -:go up dir  D:delete  R:rename  s:sort-by  x:special
" ==============================================================================
../
./
known_hosts

我可能想查看哪些设置,这是否与 iTerm 直接安装在根目录而不是用户Applications文件夹中有关?在这种情况下,除了重新安装之外,是否可以~/Applications修复此行为?

.zsh_sessions

" ============================================================================
" Netrw Directory Listing                                        (netrw v173)
"   /Users/kamil/.zsh_sessions
"   Sorted by      name
"   Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,\~\=\*$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$
"   Quick Help: <F1>:help  -:go up dir  D:delete  R:rename  s:sort-by  x:special
" ==============================================================================
../
./
5D8E045B-C5F5-46A8-8033-0E877C823762.session
_expiration_check_timestamp

答案1

您的 .bash/zsh_profile(或 .bash/zsh_login 或 .profile)中的某些内容正在运行一个命令,该命令需要常规终端不要求的密码,或者您的终端默认会话已配置为 ssh 进入另一个系统(可能是本地主机,也称为您自己)。

来源

相关内容