Командный интерпретатор Bash имеет возможность автоматического завершения текущего сеанса при бездействии пользователя по истечении определенного времени. Это может статься полезным, если необходимо убедиться, что никто кроме владельца не сможет воспользоваться командной строкой с привилегиями администратора, если вдруг терминал остался на какое-то время без присмотра.

По умолчанию Bash будет бесконечно ждать ввода, но если задать значение переменной среды TMOUT, то сеанс завершится по истечении количества секунд, присвоенных данной переменной. Например, если задать значение TMOUT равное 60 — то через одну минуту ожидания ввода будет совершен logout (выход пользователя).

Для того, чтобы задать значение переменной TMOUT необходимо выполнить команду:

export TMOUT=480

480 здесь — время в секундах, через которое Bash завершит текущий сеанс, если за это время от пользователя не поступит никакого ввода. Напомню, хотя и не вижу в этом особой необходимости, что одна минута — это 60 секунд.
Данный способ работает только для текущего сеанса, если необходимо выставить ограничение для всех пользователей и сеансов, то можно создать файл /etc/profile.d/bash_tmout.sh в который вписать:

export TMOUT=480

Сделать это можно следующим образом:

Переключиться в оболочку суперпользователя:

sudo su

И от его имени выполнить команду:

touch /etc/profile.d/bash_tmout.sh && echo 'export TMOUT=480' > /etc/profile.d/bash_tmout.sh && exit

Touch создаст файл, echo выведет необходимый текст, который мы перенаправим в файл, exit завершит сеанс суперпользователя.

Для проверки можно выполнить команду:

cat /etc/profile.d/bash_tmout.sh

Ее вывод должен вывести содержимое файла bash_tmout.sh:

$ cat /etc/profile.d/bash_tmout.sh
export TMOUT=480