日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux自动登出时间,Linux下实现不活动用户登录超时后自动登出

發布時間:2024/1/1 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux自动登出时间,Linux下实现不活动用户登录超时后自动登出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方法一:通過修改.bashrc或.bash_profile文件來實現

通過修改home目錄下的.bashrc或.bash_profile文件來實現。這兩個文件選擇其中一個在末尾加入如下一行,具體操作如下:

[linuxidc.com@GeekDevOps /]$ cd ~

[linuxidc.com@GeekDevOps ~]$ echo "TMOUT=90">>.bashrc

[linuxidc.com@GeekDevOps ~]$ source .bashrc

以上代碼中我們選擇的是.bashrc文件,如果您選擇的是.bash_profile,那么也是一樣的操作流程。以上我們設置用戶自動登出時間為90秒,90秒后屏幕顯示如下:

[linuxidc.com@GeekDevOps ~]$? 等待輸入超時:自動登出

Connection closing...Socket close.

Connection closed by foreign host.

Disconnected from remote host(10.1.1.21:22) at 16:38:48.

方法二:通過修改ssh的配置文件來實現

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

[root@linuxidc.com ~]# vim /etc/ssh/sshd_config

找到以下兩行:

#ClientAliveInterval 90

#ClientAliveCountMax 3

去掉注釋,修改后面的數字:

ClientAliveInterval 60

ClientAliveCountMax 5

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

[root@linuxidc.com ~]# service sshd restart

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

方法三:通過修改ssh的配置文件來實現

在/etc/profile文件中,添加TMOUT字段,然后source /etc/profile即可。

TMOUT=300

export TOMOUT

方法四:創建腳本

以 root 用戶登錄,創建一個名為 autologout.sh 的新文件。

vim /etc/profile.d/autologout.sh

加入下面內容:

TMOUT=100

readonly TMOUT

export TMOUT

保存并退出該文件,為它添加可執行權限:

chmod +x /etc/profile.d/autologout.sh

現在,登出或者重啟系統。非活動用戶就會在 100 秒后自動登出了。普通用戶即使想保留會話連接但也無法修改該配置了,他們會在 100 秒后強制退出。

總結

以上是生活随笔為你收集整理的linux自动登出时间,Linux下实现不活动用户登录超时后自动登出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。