Я хочу, чтобы мой терминал завис, если он не используется более 15 минут. У меня есть возможность редактировать .ssh/sshd_config.
Но я хочу сценарий вместо этого ..
Смотрите этот вопрос для возможных решений.
При использовании screen
вы можете нажать Ctrl - кс вручную заблокировать сеанс. Ваш пароль пользователя требуется, чтобы разблокировать его снова. Для автоматической блокировки через 15 минут (900 секунд) просто укажите idle 900 lockscreen
в вашем .screenrc
.
Существует также vlock
который не требует уже запущенного сеанса экрана, но должен быть запущен вручную.
Добавьте следующие строки в .bashrc пользователя
if [ -z "$STY" ]; then
exec screen -ARR
fi
Отредактируйте файл .screenrc
idle 900 lockscreen
Он заблокирует экран, который простаивает более 15 минут, и если вы попытаетесь получить к нему доступ снова, вам придется ввести пароль.