이것은 제가 한동안 스스로에게 물어본 질문입니다. 다음 상황을 상상해 보세요.
- 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