как заблокировать терминал входа в систему на сервере

существует ли способ заблокировать консоль входа в систему сервера после определенного времени неактивности? просто блокировка; не регистрируют пользователя.

если найдено vlockphyslock) это, кажется, делает достойное задание блокировки сессии входа в систему. но есть ли способ вызвать его после данного времени пользовательской неактивности? я только могу вызвать его прямо сейчас, и его флаг тайм-аута, кажется, не делает то, в чем я нуждаюсь.

это, кажется, путь о том, как выполнить в нем zsh; но мне было бы нужно что-то в bash.

также примечание: я не обеспокоен ssh сессии. и это о серверах (ни с кем X установленный).

ОБНОВЛЕНИЕ я знаю о TMOUT. я не хочу регистрировать пользователя, я просто хочу заблокировать их экран.

(также отправленный вопрос по serverfault.com)

1
задан 14 March 2019 в 15:43

1 ответ

Можно добавить следующую строку к ~/.bashrc или /etc/bash.bashrc (для применения его для всего пользователя):

TMOUT=120 

Затем source ~/.bashrc или откройте новую оболочку входа в систему и после 120 секунд неактивности, она будет закрыта. Обратите внимание, что оболочка входа в систему могла быть аппаратными средствами TTY/console или соединение SSH или некоторый эмулятор терминала GIU как терминал гнома, и т.д.

Источник:

1
ответ дан 7 December 2019 в 15:06

Другие вопросы по тегам:

Похожие вопросы: