Поиск по сайту:

vlock — умный способ заблокировать виртуальную консоль или терминал пользователя в Linux


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

Пользователь может использовать несколько сеансов виртуальной консоли одновременно, просто переключаясь с одной виртуальной консоли на другую.

В этом руководстве мы рассмотрим, как заблокировать виртуальную консоль пользователя или консоль терминала в системах Linux с помощью программы vlock.

Что такое влок?

vlock — утилита, используемая для блокировки одного или нескольких сеансов виртуальной консоли пользователя. vlock важен в многопользовательской системе: он позволяет пользователям блокировать свои сеансы, в то время как другие пользователи могут по-прежнему использовать ту же систему через другие виртуальные консоли. При необходимости всю консоль можно заблокировать, а также отключить переключение виртуальной консоли.

vlock в основном работает для консольных сеансов, а также поддерживает блокировку неконсольных сеансов, но это не было полностью протестировано.

Установка влока в Linux

Чтобы установить программу vlock в соответствующих системах Linux, используйте:

yum install vlock           [On RHEL / CentOS / Fedora]
sudo apt-get install vlock  [On Ubuntu / Debian / Mint]

Как использовать vlock в Linux

С vlock можно использовать несколько опций, общий синтаксис следующий:

vlock option
vlock option plugin
vlock option -t <timeout> plugin

Общие параметры и использование vlock:

1. Чтобы заблокировать текущую виртуальную консоль или сеанс терминала пользователя, выполните следующую команду:

vlock --current

Опции -c или --current означают блокировку текущего сеанса и являются поведением по умолчанию при запуске vlock.

2. Чтобы заблокировать все сеансы виртуальной консоли, а также отключить переключение виртуальной консоли, выполните следующую команду:

vlock --all

Опции -a или --all при использовании блокируют все сеансы консоли пользователя, а также отключает переключение виртуальной консоли.

Эти другие параметры могут работать только в том случае, если vlock скомпилирован с поддержкой плагинов, и они включают в себя:

3. Опции -n или --new при вызове означают переключение на новую виртуальную консоль до блокировки сеансов консоли пользователя.

vlock --new

4. Опции -s или --disable-sysrq отключает механизм SysRq, пока виртуальные консоли заблокированы пользователем и работает только при вызове -a или --all.

vlock -sa

5. Параметры -t или --timeout , вызываемые для установки тайм-аута для плагина заставки.

vlock --timeout 5

Вы можете использовать -h или --help и -v или --version для просмотра справочных сообщений и версии. соответственно.

Мы оставим все как есть, а также знаем, что вы можете включить файл ~/.vlockrc, который читается программой vlock во время запуска системы, и добавить переменные среды, которые вы можете проверьте страницу входа в руководство, особенно для пользователей дистрибутивов на основе Debian.

Чтобы узнать больше или добавить любую информацию, которая не может быть включена сюда, просто оставьте сообщение ниже в разделе комментариев.