gentoo ldap

Здравствуйте,

Возникла проблемка надо перенести ldap на новый сервер. Пробовал юзать migrationtools но он мне выдал ошибку типа:

./migrate_common.ph: line 40: syntax error near unexpected token `('
./migrate_common.ph: line 40: `$NETINFOBRIDGE = (-x "/usr/sbin mkslapdconf");'

И он прав там не такого файла, ссылка на официальный сайт сдох ftp://ftp.padl.com/private/mkslapdconf-PR-2984309.tar.gz

Или подскажите как лучше сделать.

Зарание спасибо. :)

Можно выкачать LDIF всей

Можно выкачать LDIF всей базы.
ldapsearch -x -H ldap://127.0.0.1 -D <CN админа> -w <пароль админа> -LLL > ldap-dump.ldif

Загонять обратно с помощью ldapadd

Не грусти, товарищ! Всё хорошо, beautiful good!

Спасибо за ответ :) я так и

Спасибо за ответ :) я так и зделал сначало. но потом все таки заработали те скрипты из Migrationtools:

# ./migrate_base.pl > /tmp/base.ldif
# ./migrate_group.pl /etc/group /tmp/group.ldif
# ./migrate_hosts.pl /etc/hosts /tmp/hosts.ldif
# ./migrate_passwd.pl /etc/passwd /tmp/passwd.ldif

# ldapadd -D "cn=Manager,dc=genfic,dc=com" -W -f /tmp/base.ldif
# ldapadd -D "cn=Manager,dc=genfic,dc=com" -W -f /tmp/group.ldif
# ldapadd -D "cn=Manager,dc=genfic,dc=com" -W -f /tmp/passwd.ldif
# ldapadd -D "cn=Manager,dc=genfic,dc=com" -W -f /tmp/hosts.ldif

Для решения данной конкретной

Для решения данной конкретной задачи лично я считаю более удобным использовать утилиты slapcat и slapadd (ленив я, пароли не только вводить, их ещё помнить надо...).

ЗЫ: Дикие люди!!!
MigrationTools --- это же из совершенно другой оперы! Это для переноса базы пользователей из классики (/etc/shadow) в LDAP...

ЗЗЫ: А ещё MigrationTools получается достаточно экзотический (это ещё мягко сказано) LDIF, описывающий пользователя.

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".