ctrl+c 가끔 사용자가 로그아웃됩니다.

ctrl+c 가끔 사용자가 로그아웃됩니다.

어떤 이유에서인지 ctrl+c를 누르면 bash에서 사용자가 로그아웃되는 경우가 있습니다.

기본적으로 내가 하는 일은 다음과 같습니다.

  1. 루트 사용자를 사용하여 내 서버에서 SSH 세션을 만듭니다. 내 네트워크에서 서버에 접근할 수 없기 때문에 포트 포워딩이 완료된 게이트웨이 서버를 사용해야 합니다. 그러나 동일한 게이트웨이 서버를 통해 SSH로 연결한 다른 서버에서는 이 문제가 발생하지 않습니다.

  2. 수비샬

이제 ctrl+c를 누르면 대부분 화면에 "^C"가 인쇄되지만 때로는 예측할 수 없는 일이 발생하여 사용자에서 로그아웃되었다가 루트로 돌아갑니다. 그 모습은 다음과 같습니다.

[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

관련 정보