これは私がしばらく自分に尋ねた質問です。次の状況を想像してください。
- 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