четверг, 1 октября 2009 г.

Таймаут неактивности сессии в linux

[Debian Lenny]
Появилась задача: настроить блокирование (отключение) терминальной сессии - как локальной так и удаленной в случае её не активности.

Поиск по Google привел меня к переменной окружения TMOUT, задать значение которой можно в обще системном профайле /etc/profile
Например
TMOUT=600 //10 минут не активности
export TMOUT //делаем доступной для всех
readonly TMOUT //запрещаем менять значение

В случае использования sudo -s (sudo сбрасывает переменные) необходимо добавить
в /etc/sudoers
Defaults env_keep+=TMOUT