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.
Чтобы узнать больше или добавить любую информацию, которая не может быть включена сюда, просто оставьте сообщение ниже в разделе комментариев.