由于某些原因,有时当我按 ctrl+c 时,我会在 bash 中从我的用户中注销。
基本上这就是我正在做的事情:
使用 root 用户与我的服务器创建 SSH 会话。由于无法从我的网络访问该服务器,因此,我必须使用已完成端口转发的网关服务器。但请注意,我通过同一网关服务器进行 SSH 连接的任何其他服务器都没有遇到此问题。
苏维沙尔
现在,如果我按 ctrl+c,那么大多数时候我会在屏幕上打印“^C”,但偶尔,这是不可预测的,它会将我从我的用户中注销并返回到 root 用户。下面给出了它的外观:
[root@server ~]# su - vishal
[vishal@server ~]$ ^C
[vishal@server ~]$ ^C
[vishal@server ~]$ logout
[root@server ~]# ^C
[root@server ~]#
下面给出的是 的输出localectl status
:
System Locale: LANG=en_IN.UTF-8
VC Keymap: in-eng
X11 Layout: in
X11 Variant: eng
我注意到没有其他用户遇到此类问题。可能是什么原因?另请注意,我并不是不小心按了 ctrl+d。
RHEL 7.5