如何避免 Solaris 中的不活动超时

我们将在这里讨论两种类型的不活动超时以及如何根据需要扩展它们。

如何在 Solaris 中为登录和 shell 设置不活动超时
之路教程 https://onitr oad .com

1.登录会话不活动超时

在 /etc/default/login 文件中找到定义登录不活动详细信息的条目。

# TIMEOUT sets the number of seconds (between 0 and 900) to wait before
# abandoning a login session.
#
#TIMEOUT=300

参数 TIMEOUT 定义登录进程在尝试登录时等待登录提示响应的秒数。
例如,如果我们将 TIMEOUT 值设置为 120,那么当我们“telnet”时,我们将有 120 秒或者 2 分钟的时间在关闭连接之前输入登录名。

默认值为 300 秒或者 5 分钟。

2. shell 会话不活动超时

TMOUT 环境变量控制 Korn 和 Bash shell 不活动超时。
如果未设置或者值为 0,则禁用超时。
如果它被设置为一个大于零的值,那么如果在 TMOUT 变量中指定的秒数内没有输入命令,shell 将终止。

可以在 /etc/profile 中为所有用户或者在个人的 $HOME/.profile 文件中设置 TMOUT 变量。

注意:对于 bourne (/bin/sh) 或者 C (/bin/csh) shell,没有等效的 TMOUT。
此外,它仅适用于使用简单 shell(如 telnet 或者 rlogin)的登录会话。
它不会自动从 CDE 或者 Openwindows 会话中注销。
但是,如果如上所述在 /etc/profile 中设置了 TMOUT 变量,则在超过 TMOUT 空闲值后,CDE 中的任何终端窗口都将退出。
这可能不是一件可取的事情。

Solaris 中不活动超时的类型

Solaris 中有两种类型的不活动超时。

  • 登录 会话不活动:这是在我们登录之前,我们处于登录:提示。
  • shell 会话不活动:这是在我们登录并且会话无人看管之后。这仅适用于 bash 和 ksh shell。
日期:2020-09-17 00:15:13 来源:oir作者:oir