Linux中如何自动注销用户
时间:2019-11-20 08:53:06 来源:igfitidea点击:
问题
有一些用户经常忘记注销,如何在检测到用户不活动(空闲状态)后自动注销用户。
如何强制用户自动注销?
解决方案
BASH提供TMOUT变量。
出于安全原因,必须在Linux/UNIX ssh/telnet会话不活动一段时间后注销不活动的用户。
这可以通过设置环境变量TMOUT来完成。
自动注销用户
将TMOUT变量添加到您的/etc/bashrc文件中(这样所有用户都生效):
# vi /etc/bashrc
将TMOUT设置为300秒(5分钟):
TMOUT=300
保存关闭文件。
当用户会话闲置300秒后,将自动注销用户。
请注意,这种方法仅适用于运行级别2、3,即不适用于GUI会话。
GUI会话则是会进入屏保。