📜  使用 TMOUT Shell 变量在 Linux Shell 中自动注销

📅  最后修改于: 2022-05-13 01:57:34.437000             🧑  作者: Mango

使用 TMOUT Shell 变量在 Linux Shell 中自动注销

TMOUT是一个 Linux-Unix shell 变量,它为用户在系统中的登录会话提供安全性。它为登录外壳提供“自动注销功能”,以防在指定时间内没有活动。

通常,当用户在以 root 权限登录后离开 Linux 系统空闲时(用户不通过运行命令或使用 GUI(图形用户界面)执行任何管理任务的情况),如果有人获得物理访问权限系统通过恶意攻击,他和你一样拥有全权,可以执行任何给你造成巨大损失的脚本。

因此,在一定的空闲时间后具有自动注销等功能是个好主意。

所有过程都按以下步骤进行,并按照该过程运行以下命令。

第 1 步:全局启用此功能(适用于所有用户的系统范围),在 /etc/profile shell 初始化文件中设置 TMOUT 变量。



$ sudo nano /etc/profile 

当没有任何活动时 TMOUT 自动注销 Linux Shell

第 2 步:插入给定的行

TMOUT=300 

注意:这里的 300 代表 300 秒或 5 分钟。

当没有任何活动时 TMOUT 自动注销 Linux Shell

第三步:保存退出

Press Ctrl+x followed by "Y"

当没有任何活动时 TMOUT 自动注销 Linux Shell

从现在开始,如果在特定时间(此处为 5 分钟(300 秒))没有活动,用户将自动从登录会话注销。