Linux:TMOUT自动注销用户
时间:2020-01-09 10:42:01 来源:igfitidea点击:
闲置几分钟后,如何在Linux中自动注销Shell用户?
Linux bash shell允许您定义TMOUT环境变量。
将TMOUT设置为在一段时间不活动后自动注销用户。
该值以秒为单位定义。
例如,
export TMOUT=120
上面的命令将为默认的/bin/bash shell实现2分钟的空闲超时。
您可以按以下方式编辑~/.bash_profile或者/etc/profile文件,以定义5分钟的空闲超时:
# set a 5 min timeout policy for bash shell TMOUT=300 readonly TMOUT export TMOUT
保存并关闭文件。
readonly命令用于将变量和函数设置为只读,即您不能更改名为TMOUT的变量的值。
如何禁用TMOUT?
要禁用自动注销,只需将TMOUT设置为零或者将其取消设置,如下所示:
$ export TMOUT=0
或者
$ unset TMOUT
请注意,只读变量只能由/etc/profile或者~/.bash_profile中的root禁用。