Киоск: различия между версиями

Материал из ALT Linux Wiki
Строка 31: Строка 31:
Для управления режимом киоск, можно воспользоваться командой {{cmd|kiosk}}.  
Для управления режимом киоск, можно воспользоваться командой {{cmd|kiosk}}.  


{{Attention|Утилита {{cmd|kiosk}} используется для ''временного'' включения/отключения режима киоск. Если, например, отключить режим киоск с помощью данной утилиты, то после перезагрузки компьютера, режим снова будет включён. ''Постоянный'' режим киоска можно включить в модуле [[alteratot-kiosk]] [[ЦУС]].}}
{{Attention|Утилита {{cmd|kiosk}} используется для ''временного'' включения/отключения режима киоск. Если, например, отключить режим киоск с помощью данной утилиты, то после перезагрузки компьютера, режим снова будет включён. ''Постоянный'' режим киоска можно включить в модуле [[Alterator-kiosk]] [[ЦУС]] (см.выше).}}


Просмотреть пути в белом списке:
Просмотреть пути в белом списке:

Версия от 12:50, 9 ноября 2023

Назначение

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

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


Запуск

Для включения режима киоск необходимо в Центре управления системой перейти в раздел Система ▷ Настройка kiosk:

Интерфейс модуля Настройка kiosk

Использование модуля

Для разрешения запуска определенных приложений, необходимо включить соответствующий профиль из списка «Профили» и установить отметку в поле «Включён»:

Список приложений, из которых состоит профиль

Список приложений, из которых состоит профиль, можно увидеть в окне «Содержимое профиля» (профиль выделяется щелчком любой кнопки мыши).

Примечание: Для создания нового профиля необходимо создать новый файл в /etc/alterator/kiosk/profiles/ и вписать в него разрешённые к запуску программы. Например, создать профиль chromium-gost, можно так:
# vim /etc/alterator/kiosk/profiles/chromium-gost
U /usr/bin/chromium-gost
U /usr/bin/getconf
U /usr/lib64/chromium-gost/chromium-gost


Управление режимом киоск в консоли

Для управления режимом киоск, можно воспользоваться командой kiosk.

Внимание! Утилита kiosk используется для временного включения/отключения режима киоск. Если, например, отключить режим киоск с помощью данной утилиты, то после перезагрузки компьютера, режим снова будет включён. Постоянный режим киоска можно включить в модуле Alterator-kiosk ЦУС (см.выше).


Просмотреть пути в белом списке:

# kiosk --user-list
/usr/bin/chromium-gost
/usr/lib64/chromium-gost/chromium-gost

Добавить указанный путь в белый список:

# kiosk --user-list-append /путь

Удалить указанный путь из белого списка:

# kiosk --user-list-remove /путь

Установить режим киоск:

# kiosk --set-mode 1

Отключить режим киоск:

# kiosk --set-mode 0

Просмотреть состояние режима:

# kiosk --get-mode