Личная неприкосновенность для тукса Денис «dhsilabs» Колисниченко Хакер, номер #095, стр. 095-114-3 Знакомьтесь, lidsadm Администрирование LIDS выполняется с помощью lidsadm. Перечислю основные опции этой утилиты: -P - зашифровать пароль LIDS (например «lidsadm -P mypassword»); -S - изменить аспект защиты LIDS; -I –опечатать ядро (для этой опции не нужен пароль); -V - просмотреть состояние системы. Ключ -S используется вместе с одним из следующих флагов: * LIDS_GLOBAL - включить/выключить LIDS глобально; * RELOAD_CONF - перезагрузить файл lids.conf и обновить список защищенных инодов; * LIDS - включить/выключить LIDS локально, то есть создать LFS; * ACL_DISCOVERY - используется для отладки; когда включен, нарушения правил не запрещаются; * SHUTDOWN - переключается в состояние shutdown. Перечисленные флаги должны предваряться знаком «+» (включить) или «-» (выключить). Приведу две полезные команды (вход в LFS и выключение LIDS): # lidsadm -S - -LIDS # lidsadm -S - -LIDS_GLOBAL Поговорим об ACL ACL используется для управления доступом к различным объектам, например к файлам. В LIDS есть два типа ACL: ACL файлов, контролирующий доступ к файлам и каталогам, и ACL возможностей, регулирующий возможности исполняемых файлов. LIDS определяет 4 режима для объектов: * DENY - доступ к файлу запрещен; * READ - объект может быть открыт в режиме «только чтение», запись запрещена; * APPEND - объект может быть открыт для чтения или добавления информации, этот режим удобно использовать для файлов журналов; * WRITE - операции чтения и записи не ограничиваются, LIDS не защищает этот файл. В LIDS ACL описывается следующим образом: <Тип ACL> <субъект> <объект> <доступ> <наследование> Тип ACL определяет, на какой стадии работы системы будет контролироваться доступ к ней. Есть 4 типа ACL: * BOOT - доступ будет контролироваться на стадии загрузки системы; * POSTBOOT - после загрузки системы; * SHUTDOWN - перед перезагрузкой (завершением работы); * null - контроль доступа не зависит от стадии работы системы. Обычно тип ACL не указывается, то есть по умолчанию применяется значение null для постоянного контроля доступа, а первые 3 типа используются для ослабления определенных ограничений. Субъект - это приложение, которому предоставляется доступ (режимы доступа описаны выше) к объекту, например файлу или каталогу. Последнее поле – наследование - определяет, будет ли ACL наследоваться дочерними процессами или нет, и может принимать значения 0, 1 и -1. ACL хранятся в /etc/lids/lisd.conf. Прямое редактирование этого файла невозможно. Чтобы внести изменения, следует воспользоваться lidsconf. Перечислю наиболее важные опции этой утилиты: -A, --add - добавить запись; -C, --check - проверить существующие записи; -D, --delete - удалить запись; -Z, --zero - удалить все записи; -U, --update - обновить /dev и номера инодов; |