Вы можете запускать команды на своем терминале Linux, но вам может понадобиться отойти на секунду, чтобы выпить чашку кофе или сделать что-то еще. какую-то другую задачу, но вы не хотите, чтобы кто-то еще мог запускать команды на вашем компьютере, когда вы находитесь вдали от клавиатура. Что вы делаете?
vlock — это программа командной строки, которая блокирует ваш терминал Linux, а также виртуальные консоли.
Как установить vlock на Linux
Установить vlock в вашей системе несложно. Все, что вам нужно сделать, это использовать менеджер пакетов вашего дистрибутива по умолчанию.
В Дебиан/Убунту:
sudo apt установить vlock
Пользователи Arch Linux могут установить vlock как часть пакет kbd. Он находится в «основном» репозитории и поэтому установлен по умолчанию. Вы можете установить пакет вручную, если это не так:
sudo pacman -S kbd
Как и в случае с Arch, в дистрибутивах на основе RHEL, таких как Fedora или CentOS, vlock должен быть установлен по умолчанию. Но если это не так, запустите:
sudo dnf установить kbd
Блокировка вашего терминала с помощью vlock
Когда вы установили vlock, вы можете заблокировать свой терминал, просто вызвав его в командной строке:
влок
Это очистит экран и отобразит сообщение «Этот телетайп теперь заблокирован».
Чтобы использовать терминал, нажмите Входить и vlock запросит у вас пароль. После этого вы сможете использовать свой терминал, как и раньше.
Пароль root также разблокирует терминал, если он включен. Это полезно, если другой пользователь на машине запустил vlock и забыл свой пароль.
Связанный: Как отключить корневую учетную запись в Linux
Блокировка всех виртуальных терминалов в Linux
Хотя вы можете заблокировать отдельный терминал, типичный рабочий стол Linux имеет несколько виртуальных консолей, на которые любой может переключиться, если у него есть физический доступ к вашей машине. Если вы заблокировали одну консоль, кто-то может запустить другой экземпляр виртуального терминала и войти в систему таким же образом.
К счастью, их также легко заблокировать с помощью -а или --все флаг. Вам нужно будет войти в виртуальную консоль, чтобы использовать эту опцию, иначе она выдаст ошибку.
vlock --все
Это заблокирует все виртуальные терминалы в вашей системе, так что никто не сможет войти в них.
Защитите свой Linux-компьютер от посторонних глаз
Блокировка вашего терминала с помощью vlock может помешать неавторизованным пользователям вносить изменения в командную строку Linux, если вы отошли от своего компьютера.
Если вы действительно хотите продуктивно работать с терминалом Linux, Tmux — отличный способ иметь множество сеансов терминала в одном окне или виртуальной консоли.
Устали управлять несколькими окнами терминала в Linux? Вот что вам нужно знать о Tmux.
Читать далее
- линукс
- Терминал
- Команды Linux
- Советы по Linux

Дэвид — независимый писатель, проживающий на северо-западе Тихого океана, но родом из района залива. Он с детства был энтузиастом техники. Интересы Дэвида включают чтение, просмотр качественных телепередач и фильмов, ретро-игры и коллекционирование пластинок.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Нажмите здесь, чтобы подписаться