2

Я хочу, чтобы мой терминал завис, если он не используется более 15 минут. У меня есть возможность редактировать .ssh/sshd_config.

Но я хочу сценарий вместо этого ..

2 ответа2

3

Смотрите этот вопрос для возможных решений.

При использовании screen вы можете нажать Ctrl - кс вручную заблокировать сеанс. Ваш пароль пользователя требуется, чтобы разблокировать его снова. Для автоматической блокировки через 15 минут (900 секунд) просто укажите idle 900 lockscreen в вашем .screenrc .

Существует также vlock который не требует уже запущенного сеанса экрана, но должен быть запущен вручную.

0

Добавьте следующие строки в .bashrc пользователя

if [ -z "$STY" ]; then
    exec screen -ARR
fi

Отредактируйте файл .screenrc

idle 900 lockscreen

Он заблокирует экран, который простаивает более 15 минут, и если вы попытаетесь получить к нему доступ снова, вам придется ввести пароль.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .