请选择 进入手机版 | 继续访问电脑版

[LINUX] Linux 上让一段时间不活动的用户主动 登出方法先容

[复制链接]
查看102 | 回复7 | 2021-9-5 07:16:50 | 显示全部楼层 |阅读模式

 让我们想象这么一个场景。你有一台服务器常常 被网络中各体系 的很多个用户访问。有大概 出现某些用户忘记登出会话让会话保持会话处于毗连 状态。我们都知道留下一个处于毗连 状态的用户会话是一件多么伤害 的事变 。有些用户大概 会借此故意做一些粉碎 体系 的事变 。而你,作为一名体系 管理员,会去每个体系 上都检查一遍用户是否有登出吗?实在 这完全没必要的。而且若网络中有成百上千台机器,这也太耗时了。不过,你可以让用户在本机或 SSH 会话上超过肯定 时间不活跃的环境 下自动 登出。本教程就将教你怎样 在类 Unix 体系 上实现这一点。一点都不难。跟我做。

在 Linux 上实现一段时间后自动 登出非活动用户
有三种实现方法。让我们先来看第一种方法。

方法 1:

编辑 ~/.bashrc 或 ~/.bash_profile 文件:

  1. $ vi ~/.bashrc
复制代码

或,

  1. $ vi ~/.bash_profile
复制代码

将下面行加入此中 :

  1. TMOUT=100
复制代码

这会让用户在制止 动作 100 秒后自动 登出。你可以根据必要 定义这个值。保存并关闭文件。

运行下面下令 让更改见效 :

  1. $ source ~/.bashrc
复制代码

或,

  1. $ source ~/.bash_profile
复制代码

现在 让会话闲置 100 秒。100 秒不活动后,你会看到下面这段信息,并且用户会自动 退出会话。

  1. timed out waiting for input: auto-logout
  2. Connection to 192.168.43.2 closed.
复制代码

该设置可以轻易 地被用户所修改。由于 ,~/.bashrc 文件被用户本身 所拥有。

要修改或者删除超时设置,只必要 删掉上面添加的行然后实行 source ~/.bashrc 下令 让修改见效 。

此外,用户也可以运行下面下令 来克制 超时:

  1. $ export TMOUT=0
复制代码

或,

  1. $ unset TMOUT
复制代码

若你想制止 用户修改该设置,利用 下面方法代替。

方法 2:
以 root 用户登录。

创建一个名为 autologout.sh 的新文件。

  1. # vi /etc/profile.d/autologout.sh
复制代码

加入下面内容:

  1. TMOUT=100
  2. readonly TMOUT
  3. export TMOUT
复制代码

保存并退出该文件。

为它添加可实行 权限:

  1. # chmod +x /etc/profile.d/autologout.sh
复制代码

现在 ,登出或者重启体系 。非活动用户就会在 100 秒后自动 登出了。平凡 用户即使想保留会话毗连 但也无法修改该设置 了。他们会在 100 秒后逼迫 退出。

这两种方法对本地会话和长途 会话都实用 (即本地登录的用户和长途 体系 上通过 SSH 登录的用户)。下面让我们来看看怎样 实现只自动 登出非活动的 SSH 会话,而不自动 登出本地会话。

方法 3:
这种方法,我们只会让 SSH 会话用户在一段时间不活动后自动 登出。

编辑 /etc/ssh/sshd_config 文件:

  1. $ sudo vi /etc/ssh/sshd_config
复制代码

添加/修改下面行:

  1. ClientAliveInterval 100
  2. ClientAliveCountMax 0
复制代码

保存并退出该文件。重启 sshd 服务让改动见效 。

  1. $ sudo systemctl restart sshd
复制代码

现在 ,在长途 体系 通过 ssh 登录该体系 。100 秒后,ssh 会话就会自动 关闭了,你也会看到下面消息:

  1. $ Connection to 192.168.43.2 closed by remote host.
  2. Connection to 192.168.43.2 closed.
复制代码

现在 ,任何人从长途 体系 通过 SSH 登录本体系 ,都会在 100 秒不活动后自动 登出了。

以上就是脚本之家分享给大家关于Linux 上让一段时间不活动的用户自动 登出方法先容 的全部内容,盼望 对大家有所帮助。感爱好 的朋侪 可以继续参阅本站其他相干 专题,如有不足之处,欢迎留言指出。感谢朋侪 们对本站的支持!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

avatar 麦子971 | 2021-9-25 09:18:02 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,他卖的服务器是永久的,我们的网站用 服务器都是在这家买的,你可以去试试。访问地址:http://fwq.mxswl.com
回复

使用道具 举报

avatar 潘多拉945 | 2021-10-9 13:25:38 | 显示全部楼层
admin楼主很有激情啊!
回复

使用道具 举报

avatar luly靓 | 2021-10-10 13:59:46 | 显示全部楼层
态度决定一切,不错!
回复

使用道具 举报

哥回复的不是帖子,是寂寞!
回复

使用道具 举报

白富美?高富帅?
回复

使用道具 举报

强,我和我的小伙伴们都惊呆了!
回复

使用道具 举报

avatar 球死禁严 | 1 小时前 | 显示全部楼层
我就搞不明白了,看帖回帖能死人么,居然只有我这么认真的在回帖!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则