下列自定义脚本用于将 Kaspersky Security 8 for Linux Mail Server 与外部目录服务集成:
searchemail
用于确定电子邮件 ID、用户组列表 ID、发件人和收件人searchusers
– 用于在外部目录服务中搜索用户,以及在自定义地址黑名单和白名单中搜索用户。getuseraccount
– 用于在查看规则时使用名称替代用户帐户。如果脚本已启动但未执行其功能,规则将只显示用户 ID;login
– 对来自外部目录服务的用户进行验证期间使用。checkconnection
– 用于检查外部目录服务的可用性。自定义脚本运行结果显示在“监控”选项卡上的 Kaspersky Security 8 for Linux Mail Server Web 界面窗口中。用户脚本应以 kluser
用户身份运行。可以使用支持的任何语言来编写用户脚本。
要使用自定义脚本配置 Kaspersky Security 8 for Linux Mail Server 外部目录服务的集成:
/etc/opt/kaspersky/klms/scripts
(对于 Linux 操作系统)。/usr/local/etc/kaspersky/klms/scripts
(对于 FreeBSD 操作系统)。Auth
任务设置导出至 XML 文件:# /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