Для интеграции Kaspersky Security 8 для Linux Mail Server с внешней службой каталогов используются следующие пользовательские скрипты:
searchemail
– используется для определения идентификатора сообщения электронной почты, идентификатора списка групп пользователей, отправителя, получателя;searchusers
– используется для поиска пользователя во внешней службе каталогов, а также для поиска пользователя в персональных черных и белых списках адресов;getuseraccount
– используется для преобразования идентификаторов пользователей в имена при просмотре правила. Если скрипт был запущен, но не выполнил своих функций, в правиле отображаются только идентификаторы пользователей;login
– используется при авторизации пользователя из внешней службы каталогов;checkconnection
– используется для проверки доступности внешней службой каталогов. Результаты работы пользовательского скрипта отображаются в окне веб-интерфейса Kaspersky Security 8 для Linux Mail Server на закладке Мониторинг.Пользовательские скрипты должны выполняться для пользователя kluser
. Для написания пользовательских скриптов используется любой предназначенный для этого язык.
Чтобы настроить интеграцию Kaspersky Security 8 для Linux Mail Server с внешней службой каталогов с помощью пользовательских скриптов, выполните следующие действия:
/etc/opt/kaspersky/klms/scripts
для операционной системы Linux./usr/local/etc/kaspersky/klms/scripts
для операционной системы FreeBSD.Auth
в XML-файл c помощью команды:# /opt/kaspersky/klms/bin/klms-control -–get-settings Auth -n -f auth_settings.xml
Auth
измените тип интеграции с внешней службой каталогов на пользовательскую с помощью команды:sed -i 's|<integrationType>.*</integrationType>|<integrationType>Custom</integrationType>|g' auth_settings.xml
Auth
из XML-файла в программу с помощью команды:# /opt/kaspersky/klms/bin/klms-control -–set-settings Auth -n -f auth_settings.xml