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

Сегодня рассмотрим утилиту vlock.

Устанавливается так: apt install vlock

vlock блокирует виртуальную консоль или консоли и требует ввода пароля.

Короче, сидишь ты такой, ASCII-картинки рукоблудишь в терминале, заходит мамка, и ты такой — vlock, бля!

Консоль моментально превращается в сообщение — This TTY is now locked. Please press [ENTER] to unlock.

Вот и всё! Это типа WIN+L или, как там на маках, CMD+CTRL+Q, но только для консоли. Локскрин! На случай, если у тебя иксов нет или ты в серверной живёшь.

Чо там этот vlock умеет?

Основное:

-c lock only this virtual console, allowing user to switch to other virtual consoles.

-a lock all virtual consoles by preventing other users from switching virtual consoles.

-n allocate a new virtual console before locking, implies --all.

-s disable SysRq while consoles are locked to prevent killing vlock with SAK

-t run screen saver plugins after the given amount of time.

Про Magic SysRq писал тут, обязательно почитай, тема довольно пиздата.

А ещё прикол обнаружил в vlock: если у тебя авторизация (аутентификация) по ключам, то пароль от юзера или рута ты никогда не вспомнишь. Аксиома!

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Ну и получается, разблокировать сеанс уже никак не сможешь. Поэтому с этим поаккуратнее: сначала вспоминай пароли и лишь только потом запускай этот скринлокер.

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

Короче, я показал, ты почитал. На этом и закончим. Мож, где-то пригодится. Давай краба!