Ограничения в режиме киоска Установка Предварительная настройка учетной записи Работа в графическом интерфейсе Запуск Включение режима киоска Включение режима одного приложения Выключение режима киоска Работа в терминале Включение режима киоска Примеры использования Выключение режима киоска
Окружение
Режим киоска рабочая среда для пользователя или группы пользователей с четко ограниченным функционалом — пользователи имеют доступ только к разрешенным приложениям, которые явно указаны для их профиля.
Режим киоска в РЕД ОС реализуется с помощью доработанной командной оболочки Bash и окружения рабочего стола MATE.
Базовый функционал киоска реализован в нескольких пакетах и находится в выключенном состоянии. Режим киоска с утилитами для его настройки становится доступным после установки пакета redos-kiosk-utils.
Вы можете подробнее ознакомиться с организацией режима киоска в РЕД ОС, просмотрев наши обучающие видео:
на RuTube — Режим Киоска в РЕД ОС;
в Яндекс.Дзен — Режим Киоска в РЕД ОС;
в VK Видео — Режим Киоска в РЕД ОС.
На наших каналах вы также сможете найти много другой полезной информации.
При включенном режиме киоска пользователю становятся недоступны:
запуск программ с графическим интерфейсом, кроме явно разрешённых (ярлыки таких приложений находятся на Рабочем столе);
выполнение сценариев на любом языке при явном их запуске пользователем;
запуск на выполнение файлов с установленным битом SUID;
SUID
изменение свойств и содержимого главной панели на Рабочем столе;
изменение содержимого Рабочего стола (создание/удаление/изменение ярлыков или иных файлов);
автоматическое монтирование внешних накопителей;
смена виртуальной консоли по сочетанию клавиш Ctrl+Alt+Fn.
Также имеются следующие ограничения в режиме киоска:
главная панель Рабочего стола в режиме киоска не имеет кнопки «Главного меню» и пиктограмм быстрого запуска приложений. Кнопки выхода из сессии, блокировки экрана и выключения/перезагрузки ПК вынесены на главную панель слева;
Центр управления МАТЕ недоступен, но, даже в случае его ручного запуска, приложение блокируется;
блокирован запуск Терминала МАТЕ;
из консольных утилит блокированы dconf и gsettings с целью исключения изменений настроек как МАТЕ, так и графической системы;
просмотр справочной системы недоступен как при вызове по клавише F1, так и по нажатию кнопки «Помощь», также блокируется в ряде апплетов показ диалогового окна «О программе»;
дополнительное ограничение прав и возможностей пользователя путём запуска приложений в «песочнице» (Firejail).
Для установки программы через терминал выполните следующую команду (потребуются права администратора):
sudo dnf install redos-kiosk-utils
Дальнейшая работа в программе должна выполняться с правами администратора.
Самостоятельная активация режима киоска для текущей учетной записи невозможна. Для корректной работы требуется наличие в системе как минимум двух учетных записей пользователей: административной (для настройки) и целевой (непривилегированной, для работы в режиме киоска).
sudo useradd sidorov sudo passwd sidorov
После успешного выполнения указанных действий в системе будет создана учетная запись sidorov. Перед тем, как включить режим киоска для нового пользователя, этот пользователь должен обязательно войти в систему в графическом режиме для построения дерева каталогов в домашней директории (/home/sidorov).
Затем созданную учетную запись можно будет выбрать для активации режима киоска через интерфейс настроек киоска.
После установки запуск программы доступен из «Главного меню» — «Администрирование» — «Настройка киоска» или через терминал командой:
sudo kiosk-gui-launcher
Главное окно утилиты выглядит следующим образом:
Для включения режима киоска необходимо выполнить предварительную настройку параметров:
1. В интерфейсе настройки укажите учетную запись, для которой применяется ограничение.
2. Определить параметры рабочей среды.
3. Задайте параметры безопасности через утилиту изолированного запуска приложений Firejail, указав необходимые ключи ограничений, например:
--private — изоляция файловой системы;
--private
--nosound — блокировка звуковой системы;
--nosound
--net=none — отключение сетевого доступа.
--net=none
4. Определите список приложений для запуска в режиме киоска.
5. Активируйте режим киоска для выбранной учетной записи.
Все указанные ограничения и параметры вступят в силу при следующем входе пользователя в систему.
После активации режима киоска появится сообщение об успешной активации, нажмите «Продолжить»:
Режим киоска при аутентификации пользователя в системе с поддержкой нескольких приложений выглядит следующим образом:
Для включения режима одного приложения выполните предварительную настройку параметров:
2. Для активации режима одного приложения переведите переключатель в активное положение.
3. Выберите приложение из списка доступных. Для активации режима киоска необходимо выбрать минимум одно приложение.
4. В случае выбора веб-браузера в качестве целевого приложения необходимо указать URL стартовой страницы.
5. Нажмите «Включить режим киоска».
Настройка режима киоска с веб-браузером Chromium в качестве единственного приложения и стартовой страницей онлайн-курсов выглядит следующим образом:
Для выключения режима киоска выполните действия:
1. Выберите пользователя.
2. Нажмите «Выключить режим киоска».
После выполненных настроек появится сообщение об успешном отключении режима киоска:
Для включения режима киоска конкретному пользователю применяется команда kiosk-mode-on с указанием имени этого пользователя (опция -u или --username) и перечнем приложений (опция -a или --appname), которые разрешаются к запуску пользователем в данном режиме. Также доступны следующие опции:
-u
--username
-a
--appname
-t, --timelock — время неактивности в сеансе (в минутах) перед включением блокировки экрана; по умолчанию, а также при указании значения 0 минут блокировка экрана отключается;
-t
--timelock
-b, --blockbtn — отображение кнопки блокирования экрана на главной панели (по умолчанию кнопка не отображается);
-b
--blockbtn
-i, --autohide — включение автоматического скрытия главной панели Рабочего стола (по умолчанию она постоянно отображается);
-i
--autohide
-f, --firejail — при необходимости запуска разрешённых приложений в «песочнице» для более значимых ограничений (проект использует пакет firejail). Если требуется задать какую-либо опцию для firejail (согласно его официальной документации), то данные ключи можно привести в двойных кавычках либо сразу после опции, либо после знака равенства;
-f
--firejail
-q или --quiet — скрыть все сообщения, включая ошибки;
-q
--quiet
-s, --systrayhide — убрать область уведомлений с главной панели;
-s
--systrayhide
-p, --poweroff — выключение ПК по кнопке питания на корпусе;
-p
--poweroff
-L, --withuserlayout — разрешить пользователю завершение/перезагрузку системы без пароля root;
-L
--withuserlayout
-o, --singlemode APP_NAME [URL] — в этом режиме запускается только одно указанное приложение:
-o
--singlemode APP_NAME [URL]
другие опции (-a, -t, -b, -i, -s, -p, -L, -f) не допускаются, кроме -u для указания имени пользователя;
для браузеров требуется указать URL для открытия;
для других приложений аргументы не требуются и игнорируются;
рабочий стол и панели настраиваются для отображения только указанного приложения, скрывая другие элементы интерфейса.
1. Для пользователя sidorov разрешить запуск текстового редактора LibreOffice Writer и почтового клиента Mozilla Thunderbird с блокировкой экрана после 5 минут бездействия:
sudo kiosk-mode-on -u sidorov -a libreoffice-writer,thunderbird -t 5
2. Для пользователя sidorov разрешить запуск только веб-браузера Chromium с подключением по сетевому интерфейсу enp1s3:
sudo kiosk-mode-on -u sidorov -a chromium-browser -f"--net=enp1s3"
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Утилита включения режима киоска для выбранного пользователя v.0.22 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- * Шаг 1 * Шаг 2 * Шаг 3 * Шаг 4 * Шаг 5 * Шаг 6 Режим киоска для пользователя 'sidorov' включен и настроен!
Приложения указываются путём перечисления имён desktop-файлов, имеющихся в каталоге /usr/share/applications без указания суффикса «.desktop». Иные приложения не допускаются к разрешению в режиме киоска.
По умолчанию на главной панели Рабочего стола имеются кнопки выключения, перезагрузки системы и завершения сеанса/смены пользователя, причём для перезагрузки или выключения системы потребуется ввести пароль администратора (root).
3. Включение режима киоска пользователю sidorov с разрешением запуска калькулятора MATE в "песочнице" с дополнительными опциями firejail (здесь --net=none):
sudo kiosk-mode-on -u sidorov -a mate-calc -f"--net=none"
Для выключения режима киоска и возврата настроек пользователя к обычному состоянию используется команда kiosk-mode-off с указанием имени этого пользователя (-u или --username). Например:
sudo kiosk-mode-off -u sidorov =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Утилита отключения режима киоска для выбранного пользователя v.0.22 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Режим киоска отключён, настройки пользователя 'sidorov' восстановлены!
Дата последнего изменения: 24.10.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.