Control++: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 13: Строка 13:
== Использование ==
== Использование ==


Переключение\установка режима: <code>control++ <название_режима></code>
Переключение\установка режима:
<code>control++ <название_режима></code>


Установка режима по-умолчанию:
Установка режима по-умолчанию:
<source>control++ reset</source>
<code>control++ reset</code>


Отображение списка доступных режимов:
Отображение списка доступных режимов:
<source>control++ list</source>
<code>control++ list</code>


Отображение текущего режима:
Отображение текущего режима:
<source>control++ status</source>
<code>control++ status</code>


Отображение содержимого главного файла настройки:
Отображение содержимого главного файла настройки:
<source>control++ conf</source>
<code>control++ conf</code>


Отображение справочной информации:
Отображение справочной информации:
<source>control++ help</source>
<code>control++ help</code>


[[Категория:Безопасность]]
[[Категория:Безопасность]]
[[Категория:Admin]]
[[Категория:Admin]]

Версия от 16:38, 4 декабря 2017

Control++ - программа для настройки GNU+Linux системы, позволяющая переключать режимы, каждый из которых определяется своим файлом ulimits, а также своим набором описаний прав на файлы системы. Написана на C++. Распространяется по лицензии GPLv3.0.

Принцип работы

Параметры control++ определяются файлом ini-формата /etc/control++/control++.conf. Данный ini-файл состоит из секции main и секций описания каждого из режимов. Секция main включает определение текущего режима (current_mode), списка доступных режимов (modes), списка вариантов ulimits и списка вариантов наборов прав на файлы (permissions). Каждая из секций режимов состоит из определения варианта ulimits и варианта набора прав (permissions) данного режима.

Файлы ulimits для каждого режима находятся в /etc/control++/ulimits/название_режима.

Файлы с описанием набора прав на файлы для каждого режима находятся в /etc/control++/permissions/название_режима.

Все файлы настроек редактируются вручную системным администратором при настройке нужных конфигураций.

Использование

Переключение\установка режима: control++ <название_режима>

Установка режима по-умолчанию: control++ reset

Отображение списка доступных режимов: control++ list

Отображение текущего режима: control++ status

Отображение содержимого главного файла настройки: control++ conf

Отображение справочной информации: control++ help