astra-int-check

05 мая 2024

НАЗВАНИЕ

astra-int-check - утилита для проверки соответствия файлов системы файлам, входящим в состав дистрибутива ОС.

ОБЗОР

astra-int-check [ параметры ]

ОПИСАНИЕ

Утилита astra-int-check выполняет следующие функции:

Для выполнения проверки утилита astra-int-check должна быть запущена с правами суперпользователя. Проверка производится по контрольным суммам, которые поставляются вместе с дистрибутивом (gostsums.txt) или входят в состав пакетов (MD5). При этом список файлов для проверки ограничен шаблонами - текстовыми файлами, которые содержат список файлов для проверки.

ОПЦИИ

-t, --templates "шаблон1,шаблон2"

список шаблонов для проверки. В качестве параметра указывается список шаблонов в следующем виде: "/usr/share/gostsum/templates/gostsum_minimal.txt,/usr/share/gostsum/templates/gostsum_fb.txt".

--no-templates, -n

отключить все шаблоны. Используется для проверки по всем доступным контрольным суммам.

--mount-point, -p каталог

точка монтирования носителя, на котором находится файл gostsums.txt Если данная опция указана, то проверка целостности происходит по контрольным ГОСТ Р 34.11-2012. Если не указана, то по контрольным суммам MD5 установленных пакетов.

--add, -a "фильтр1,фильтр2"

добавление файлов по маске для дополнительной проверки. Используется для того, чтобы добавить проверку файлов, которых нет в шаблонах. Пример: "*.txt,/usr/bin/*".

--ignore, -i "фильтр1,фильтр2"

исключение файлов из проверки. Пример: "*.txt,/usr/bin/*".

--txt /путь/к/файлу.txt

записать отчёт как обычный текст. Параметр - полный путь к текстовому файлу.

--html /путь/к/файлу.html

записать отчёт в формате HTML. Параметр - полный путь к HTML-файлу.

--xml /путь/к/файлу.xml

записать отчёт в формате XML. Параметр - полный путь к XML-файлу.

--check-directory, -d каталог

указать каталог для проверки. Провести проверку только указанного каталога по предоставленному файлу с контрольными суммами. Используется только совместно с опциями --gost или --md5. Для проверки не требует прав суперпользователя.

--md5 файл.md5

указать файл с контрольными суммами MD5. Данная опция позволяет использовать для проверки предоставленный пользователем файл с контрольными суммами. Если указана опция --check-directory, то проверка будет проведена только внутри указанного каталога с игнорированием шаблонов и фильтров. При этом если внутри файла указаны относительные пути, то они дополнятся до указанного каталога.

--gost файл.gost

Указать файл с контрольными суммами ГОСТ Р 34.11-2012. Данная опция позволяет использовать для проверки предоставленный пользователем файл с контрольными суммами. Если указана опция --check-directory, то проверка будет проведена только внутри указанного каталога с игнорированием шаблонов и фильтров. При этом если внутри файла указаны относительные пути, то они дополнятся до указанного каталога.

--tui

запуск псевдографического интерфейса пользователя.

--verbose

подробный вывод при выполнении проверки.

-h, --help

вывод справки по параметрам командной строки.

-v, --version

показать сведения о версии программы.

ПРИМЕР

Проверка по контрольным суммам MD5, которые поставляются вместе с установленными пакетами:

> sudo astra-int-check

Проверка по контрольным суммам ГОСТ Р 34.11-2012, которые поставляются вместе с дистрибутивом:

> sudo astra-int-check -p /media/cdrom

Проверка по контрольным суммам ГОСТ Р 34.11-2012 с использованием пользовательского шаблона:

> sudo astra-int-check -p /media/cdrom -t "/home/user/user_template.txt"

АВТОР

Илья Котов
ООО "РусБИТех-Астра" <https://astralinux.ru> <info@astralinux.ru>