rusbaron
@rusbaron
Не стыдно не знать, стыдно не интересоваться

Как настроить logout из shell по истечению времени?

Установлен OpenSuse Tumbleweed с кедами.
Поведение стандартное - если в рабочей системе закрыть крышку ноута, она уходит в сон. Открываю крышку - сессия лочится и просит ввести пароль. Иногда в момент работы логинюсь в shell сессию, без иксов, переключаясь на неё через ctrl+alt+fцифра .
Проблема: Если я залогинюсь в неё, то после выхода из сна, залочится только кде сессия, терминальная сессия останется разлоченой и доступ к компу спокойно можно получить переключившись на нужную сессию.
Как лочить её при входе в сон и по истечению какого то времени с отсутствием активности?
  • Вопрос задан
  • 252 просмотра
Решения вопроса 2
hostmaster
@hostmaster
DevOps Engineer
Пепеменная окружения TMOUT это вероятно то что вы ищите.
AutoLogOut
Ответ написан
Комментировать
gr0w1x
@gr0w1x
В ~/.bashrc впишите:
if [[ $(tty) = /dev/tty* ]]
then 
  TMOUT=20
fi

Будет выкидывать через 20 секунд бездействия.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Tabletko
никого не трогаю, починяю примус
Не логиньтесь в консоль. Используйте эмулятор терминала в иксах.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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