首页/安全/安全加固速查/交互会话超时(TMOUT)
主机加固基线90 条

交互会话超时(TMOUT)

无人值守的登录会话是等保与 CIS 明确要求控制的点;通过 TMOUT 让空闲 shell 自动退出,减少被劫持与误操作窗口。

安全加固速查安全更新于 2026-10-12
加固项空闲会话自动退出
适用平台Linux(bash 系)
风险等级中
基线TMOUT 600-900 秒;全用户生效

加固

加固
printf 'TMOUT=600; export TMOUT; readonly TMOUT\n' > /etc/profile.d/tmout.sh
chmod 644 /etc/profile.d/tmout.sh

核查

核查
echo $TMOUT   # 新开会话后确认;0 或空=未生效
TMOUT 只对 bash 系 shell 生效;非 bash 用户与 SSH 长连接建议配合 sshd 的 ClientAliveInterval/ClientAliveCountMax 兜底。

易错点

  • readonly 之后用户无法自行 unset;若个别业务确需长会话,走例外审批而不是取消全局控制
  • TMOUT 也会终止正在前台等待输出的交互命令,运维脚本如需长时间交互应改用非交互方式

数据来源与参考

  • bash(1) 手册(TMOUT)
  • 等保 2.0 三级:访问控制(登录超时退出)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌