Мы настроили почтовую систему Postfix–Dovecot–Sun Directory Server. Теперь нужно сделать чтобы атрибуты:
-
mail
-
mailAlternateAddress
-
mailEquivalentAddress
были уникальными. Воспользуемся руководством Sun Java System Delegated Administrator 6.4 Administration Guide. Нам нужно создать плагин, который и будет проверять уникальность требуемых атрибутов. Создадим файл mail uniq.ldif следующего содержания:
dn: cn=mail uniqueness,cn=plugins,cn=configobjectClass: topobjectClass: nsSlapdPluginobjectClass: extensibleObjectcn: mail uniquenessnssldap-pluginPath: /opt/sun/lib/uid-plugin.sonsslapd-pluginInitfunc: NSUniqueAttrSet_Initnsslapd-pluginType: preoperationnsslapd-pluginEnabled: onnsslapd-pluginarg0: attributeset=mail,mailalternateaddress,mailequivalentaddressnsslapd-pluginarg1: dc=dn,dc=localnsslapd-plugin-depends-on-type: databasensslapd-pluginId: NSUniqueAttrSetnsslapd-pluginVersion: 5.2nsslapd-pluginVendor: Sun Microsystems, Inc.nsslapd-pluginDescription: Enforce unique values among an attribute set
и выполняем следующую команду:
[root@ldap /]# ldapmodify -x -h ldap -p 389 -D "cn=Directory Manager" -w pasword -f mail uniq.ldif
Перезапускаем сервер slapd. Если при старте сервера не выдало ошибок, значит плагин установился. В консоли управления можно посмотреть наши результаты…
Комментариев нет:
Отправить комментарий