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

関連情報