Security

當我忘記在 TTY 中註銷時會發生什麼?

  • July 8, 2021

這是我一段時間以來一直在問自己的問題。想像一下:

  • 我按CTRL+ ALT+F1切換到 TTY1
  • 我在那裡登錄並執行命令
  • CTRL我用++切換回ALTxorgF7
  • 我忘記了我還在TTY1登錄

這是一個安全問題嗎?我想在我的測試中,正常的 KDE-Lockscreen ( Super+ L) 不會讓我退出 TTY。

那麼有沒有解決方案可以在 X 秒(不活動)後自動註銷?或者每當我鎖定我的視窗管理器(在我的情況下是 KDE)時,可能會註銷所有 TTY?

tty與 DE 的鎖屏和登錄沒有集成。

但是,您可以通過設置變數來限制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此變數設置為只讀,因此使用者無法更改它。

引用自:https://unix.stackexchange.com/questions/442361