Radmind
Radmind — это набор Unix-утилит для командной строки и серверное приложение, предназначенное для удалённого администрирования файловых систем нескольких клиентских машин[1][2].
Для Mac OS X существует графический интерфейс под названием Radmind Assistant, а также графическая оболочка для сервера Radmind — Radmind Server Manager[3].
В 2003 году Radmind был финалистом Apple Design Awards в номинации «Лучшее серверное решение для Mac OS X»[4].
Разработка Radmind ведётся Research Systems Unix Group при Мичиганском университете.
Что важно знать
| Radmind | |
|---|---|
| Тип | безопасность (tripwire), управление файлами |
| Разработчик | Research Systems Unix Group при Мичиганском университете |
| Операционные системы | UNIX, Mac OS X, Microsoft Windows |
| Последняя версия | 1.14.1 (13 декабря 2010) |
| Репозиторий | github.com/Radmind/radmi… |
| Сайт | radmind.org |
Принцип работы Radmind
Radmind функционирует по принципу системы контроля изменений, типа tripwire: следит за изменениями в файловой системе клиента (а для Microsoft Windows — и за реестром) и может автоматически отменять нежелательные изменения[5][6][7]. Radmind хранит спецификации файловой системы в текстовых файлах, называемых «транскриптами» (расширение .T). Транскрипты указываются в командных файлах (расширение .K), которые определяют, какие транскрипты и с каким приоритетом должны применяться для файловой системы конкретного клиента.
Набор инструментов
Пакет инструментов radmind включает в себя:
- ktcheck — обновляет локально хранимые командные файлы и транскрипты, чтобы они соответствовали данным на сервере.
- fsdiff — сравнивает файловую систему клиента с локальными транскриптами без использования сетевого трафика.
- lapply — приводит файловую систему клиента в соответствие с транскриптами, при необходимости загружая файлы.
- lcreate — загружает новые транскрипты на сервер.
- lcksum — проверяет корректность загруженных транскриптов.
- lfdiff — сравнивает локальные файлы с копиями на сервере Radmind.
- lmerge — объединяет транскрипты на сервере.
- ra.sh — автоматизирует процесс обновления с помощью инструментов ktcheck, fsdiff и lapply.
- twhich — определяет, в каких транскриптах присутствует указанный файл.
- applefile — позволяет использовать Radmind с файлами AppleSingle.


