Control++: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 13: | Строка 13: | ||
== Использование == | == Использование == | ||
Переключение\установка режима: <code>control++ <название_режима></code> | Переключение\установка режима: | ||
<code>control++ <название_режима></code> | |||
Установка режима по-умолчанию: | Установка режима по-умолчанию: | ||
< | <code>control++ reset</code> | ||
Отображение списка доступных режимов: | Отображение списка доступных режимов: | ||
< | <code>control++ list</code> | ||
Отображение текущего режима: | Отображение текущего режима: | ||
< | <code>control++ status</code> | ||
Отображение содержимого главного файла настройки: | Отображение содержимого главного файла настройки: | ||
< | <code>control++ conf</code> | ||
Отображение справочной информации: | Отображение справочной информации: | ||
< | <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