Сборка модуля VFS SMB |
Если в процессе установки Dr.Web для файловых серверов UNIX было установлено, что версия , установленного на вашем файловом сервере, не совместима ни с одной из поставляемых в составе продукта версий вспомогательного модуля VFS SMB, используемого монитором SpIDer Guard для SMB, вам необходимо выполнить ручную сборку этого модуля из исходных кодов. Исходные коды вспомогательного модуля VFS SMB, используемого SpIDer Guard для SMB, поставляются в отдельном пакете drweb-smbspider-modules-src и запакованы в архив формата tar.gz. При установке пакета drweb-smbspider-modules-src архив с исходными кодами располагается в каталоге /usr/src/ и имеет имя drweb-smbspider-11.0.src.tar.gz. В случае отсутствия этого архива по указанному пути выполните установку пакета (из репозитория или выборочной установкой из универсального пакета, в зависимости от способа, которым установлен продукт). Кроме исходных кодов модуля VFS SMB, используемого SpIDer Guard для SMB, вам потребуются также исходные коды используемой вами версии сервера . В случае их отсутствия загрузите их, например, воспользовавшись источником https://www.samba.org/samba/download/. Для определения, какая версия у вас используется, введите команду:
Инструкция по сборке модуля VFS SMB 1.Распакуйте архив с исходными кодами модуля в любой каталог. Например, команда
распакует архив непосредственно в каталог, содержащий сам архив, создав в нем подкаталог с именем файла архива. 2.Уточните версию используемого вами сервера и загрузите его исходные коды, если этого еще не было сделано. 3.Уточните, использует ли установленный у вас сервер опцию CLUSTER_SUPPORT, выполнив команду:
Если опция CLUSTER_SUPPORT используется установленным у вас сервером , в результате выполнения указанной команды на экран будет выдана строка CLUSTER_SUPPORT. 4.Перейдите в каталог с исходными кодами и выполните конфигурирование (./configure) и сборку () сервера. При конфигурировании укажите актуальное значение опции, отвечающей за использование CLUSTER_SUPPORT. В случае проблем с конфигурированием и сборкой исходных кодов , обратитесь к документации разработчика, например, перейдя по ссылке https://www.samba.org/samba/docs/.
5.После успешного окончания сборки перейдите в каталог с исходными кодами модуля VFS SMB и выполните команду:
где <путь к каталогу исходных кодов Samba> – это путь к каталогу, в котором производилась сборка на предыдущем шаге. 6.После успешной сборки модуля VFS SMB, скопируйте полученный файл libsmb_spider.so из созданного в результате сборки подкаталога .libs в каталог VFS-модулей сервера (по умолчанию для – /usr/lib/samba/vfs) с переименованием файла в smb_spider.so, выполнив, например, команду:
7.После копирования собранного модуля VFS SMB, каталоги, в которых производилась сборка модуля и сервера , можно удалить. Далее необходимо выполнить интеграцию Dr.Web для файловых серверов UNIX с сервером , как это описано в соответствующем разделе Руководства администратора (обратите внимание, что на первом шаге интеграции в данном случае не требуется создавать символической ссылки smb_spider.so в каталоге VFS-модулей сервера ). |