将BASH,KSH,TCSH,ZSH Shell配置为在空闲时间后自动注销用户
时间:2020-01-09 10:40:07 来源:igfitidea点击:
在Debian Linux或任何其他类似UNIX的操作系统下,如何配置bash或ksh shell在空闲一段时间后自动注销任何用户? BASH,zsh和ksh shell允许注销所有空闲用户设置的shell变量。 过程如下,以在Linux或Unix-like系统上一段时间不活动后自动注销用户。
Bash,Zsh或Ksh Shell注销不活动的用户
您需要在几秒钟内设置" TMOUT"变量。
例如,如果将" TMOUT"设置为300秒(5分钟)以自动注销用户。
tcsh/csh shell用户
您需要在几秒钟内设置autologout
变量。
将以下行添加到您的Shell启动文件中(仅bash/ksh/zsh):
export TMOUT=300 readonly TMOUT export TMOUT
如果您使用的是tcsh shell(必须在几分钟内),请执行:
set -r autologout 5
保存并关闭文件。