Например, в сеансе X я могу использовать Ctrl- Alt- Lдля блокировки экрана, чтобы он запрашивал пароль для разблокировки и не позволял кому-либо связываться с моим компьютером.
Но если у меня есть открытая терминальная сессия на одном из TTY (который я могу получить доступ с Ctrl- Alt- F1, к примеру) - то он не заблокирован, а кто - то еще может использовать его , чтобы сделать какой - то вред. Есть ли способ «заблокировать» эту командную строку (возможно, с некоторыми фоновыми процессами)?
источник
vlock -a
для блокировки всех виртуальных терминалов (в противном случае можно легко переключиться на другой терминал, в котором может быть зарегистрирован пользователь)Если вы работаете
screen
в терминале, вы можете заблокировать терминал с помощью команды Ctrl- a x.источник
idle 900 lockscreen
в вашем,.screenrc
чтобы заблокировать сеанс после простоя в течение 900 секунд (15 минут).screen
блокировками: они не блокируют сеанс, а только ваше конкретное окно в него. Любой другой, кто может присоединиться к этому сеансу со своим окном, не будет заблокирован.Проверьте "binarix". Это заблокирует ваш терминал. Нет необходимости для X или экрана.
http://raffi.at/view/code/binarix
источник
Я не мог заставить vlock работать под osx, поэтому я создал простую альтернативу в виде шеллскрипта.
https://github.com/acornejo/bashlock
источник