Linux設置用戶登錄超時(閑置時間)


有以下幾種方式:

  • 1.針對所有用戶
vim /etc/profile

export TMOUT=900    # 設置閑置時間為15分鍾,單位為秒;如果沒有此行則直接添加進去

保存退出,使用命令source /etc/profile立即生效

  • 2.針對特定用戶(如針對chen)
cd /home/chen/
vim .bash_profile
或 vim .bashrc
export TMOUT=900

保存退出,使用命令source /home/chen/.bash_profilesource /home/chen/.bashrc立即生效

  • 3.通過修改ssh的配置文件來實現

ssh是我們在Linux系統中比較常用的一款工具,通過修改ssh的配置文件/etc/ssh/sshd_config我們同樣也可以實現超時自動登出功能,具體如下:

vim /etc/ssh/sshd_config
找到以下兩行:
ClientAliveInterval 60
ClientAliveCountMax 5

保存退出后,重啟ssh服務:

systemctl restart sshd

這種方法對除了root之外的所有用戶都是60秒登錄超時,自動登出。第一行表示每60秒檢測一次,第二行表示檢測到5次不活動就斷開連接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM