TTY에서 로그아웃하는 것을 잊으면 어떻게 되나요?

TTY에서 로그아웃하는 것을 잊으면 어떻게 되나요?

이것은 제가 한동안 스스로에게 물어본 질문입니다. 다음 상황을 상상해 보세요.

  • CTRL+ ALT+를 눌러 F1TTY1로 전환합니다.
  • 거기에 로그인하고 명령을 실행합니다.
  • CTRL++를 사용하여 xorg로 다시 전환했습니다 .ALTF7
  • 아직 TTY1에 로그인되어 있다는 것을 잊어버렸습니다.

이것이 보안 문제입니까? 내 테스트에서는 일반 KDE-Lockscreen( Super+ L)을 사용하면 TTY를 종료할 수 없는 것 같습니다.

그렇다면 X초(비활성) 후에 자동으로 로그아웃하는 솔루션이 있습니까? 아니면 창 관리자(내 경우에는 KDE)를 잠글 때마다 모든 TTY에서 로그아웃할 수 있습니까?

답변1

DE와의 잠금 화면 및 tty로그인 통합 은 없습니다.

그러나 bash변수를 설정하여 세션을 제한 할 수 있습니다 TMOUT. /etc/profile다음을 편집 하고 설정합니다.

export TMOUT=600 
typeset -r TMOUT

또는 정리된 내용을 유지하려면 위와 동일한 내용으로 파일을 만들고 실행 가능한 비트( ) 를 설정 /etc/profile.d/timeout.sh하세요 .chmod +x /etc/profile.d/timeout.sh

이렇게 하면 600초 이상 비활성 상태인 모든 bash 세션이 시간 초과되고 typeset -r이 변수가 읽기 전용으로 설정되어 사용자가 변경할 수 없습니다.

답변2

를 사용하는 경우 tmux파일에서 다음 줄을 사용하여 세션을 자동으로 잠글 수 있습니다 ~/.tmux.conf.

set -g lock-command vlock
set -g lock-after-time 30 # Seconds; 0 = never

관련 정보