使用 TMOUT Shell 变量在 Linux Shell 中自动注销
TMOUT是一个 Linux-Unix shell 变量,它为用户在系统中的登录会话提供安全性。它为登录外壳提供“自动注销功能”,以防在指定时间内没有活动。
通常,当用户在以 root 权限登录后离开 Linux 系统空闲时(用户不通过运行命令或使用 GUI(图形用户界面)执行任何管理任务的情况),如果有人获得物理访问权限系统通过恶意攻击,他和你一样拥有全权,可以执行任何给你造成巨大损失的脚本。
因此,在一定的空闲时间后具有自动注销等功能是个好主意。
所有过程都按以下步骤进行,并按照该过程运行以下命令。
第 1 步:全局启用此功能(适用于所有用户的系统范围),在 /etc/profile shell 初始化文件中设置 TMOUT 变量。
$ sudo nano /etc/profile
第 2 步:插入给定的行
TMOUT=300
注意:这里的 300 代表 300 秒或 5 分钟。
第三步:保存退出
Press Ctrl+x followed by "Y"
从现在开始,如果在特定时间(此处为 5 分钟(300 秒))没有活动,用户将自动从登录会话注销。