4.3.1.1.3.4.1. Настройка экземпляра службы каталогов
Экземпляр будет называться localhost. Если Вы хотите использовать это имя, и оно уже занято другим экземпляром, следует сперва удалить этот экземпляр:
sudo dsctl localhost remove --do-it
|
-
Создайте любой текстовый файл формата INF с описанием экземпляра:sudo nano /etc/dirsrv/instance.inf
Файл instance.inf может быть таким:
[general]
config_version = 2
[slapd]
root_dn = cn=admin,dc=maxcrc,dc=com
root_password = secret123
port = 3890
secure_port = 6360
[backend-userroot]
suffix = dc=maxcrc,dc=com
sample_entries = yes
require_index = yes
|
Пароль должен быть не менее 8 символов длиной.
|
Запись sample_entries = yes, если задана, приведет к созданию некой структуры записей вроде ou=groups, ou=people, ou=permissions, ou=services. Эти записи впоследствии можно удалить за ненадобностью.
|
2. Выполните команду:
sudo dscreate from-file /etc/dirsrv/instance.inf
|
3. Добавьте в файл 99user.ldif модифицированное содержимое файла схемы astra.security.ldif.
Формат должен быть изменен из формата Open LDAP в формат 389ds, т.е. ns-slapd.
|
4. Скопируйте содержимое файла astra.security.ldif
sudo nano /opt/AstraRegul/Astra.Security/astra.security.ldif
|
5. Перейдите в файл 99user.ldif, выполнив команду:
sudo nano /etc/dirsrv/slapd-localhost/schema/99user.ldif
|
6. Вставьте в него содержимое из файла 99user.ldif, сохраните изменения и выйдите. Содержимое файла 99user.ldif:

4. Перезапустите службу.
sudo dsctl localhost restart
|