Linux 自動登出
一般使用者在 .bashrc 或 .bash_profile 裡面新增 TMOUT 變數即可,例如:
$ vi ~/.bashrc
TMOUT=600
閒置十分鐘後就會自己登出
如果是管理者想要強制設定給每個使用者則可以新增 script,例如:
# vi /etc/profile.d/autologout.sh
TMOUT=600
readonly TMOUT
export TMOUT
# chmod 755 /etc/profile.d/autologout.sh
這樣使用者就無法 unset TMOUT 也無法更改 TMOUT 變數
另外一個方法是改變 sshd
# vi /etc/ssh/sshd_config
ClientAliveInterval 600
ClientAliveCountMax 0
# systemctl restart sshd
以上方法都可以讓閒置的使用者自動登出