なにかの技術メモ置き場

なにかの技術メモ置き場

@インフラエンジニア

タイムアウトの設定

ぶっちゃけ自宅では必要ない(むしろ邪魔な)設定になると思うが、一定時間操作がない場合にログインセッションを自動ログアウトさせる設定をしてみる。
Cisco系機器のexec-timeout設定のようなものだ。

環境変数TMOUT

デフォルトでは存在しないハズ。

$ set | grep TMOUT
$
$ TMOUT=30
$
$ set | grep TMOUT
TMOUT=30

30秒放置後、以下のメッセージが表示されログアウトさせられる。

timed out waiting for input: auto-logout

あとはこれを/etc/profileなり/etc/bashrcなり~/.bash_profileなり~/.bashrcなりに記述するのはご自由に。
ちなみに、TMOUT=0に設定するとログアウトしなかったので無制限扱いのようだ。