Настройка и работа в Linux
adb5321d

ЗАПОЛНЕНИЕ БАЗЫ ДАННЫХ


Во-первых, имеющаяся информация об обслуживаемых доменах была экспортирована в файл формата CSV. Типичная строка такого файла:

www.some-domain.com,fred,AaBbCcDdEeFfg,/virtual/ www.some-domain.com

где поля содержат: имя домена; имя учетной записи, используемый для загрузки файлов по ftp; шифрованный пароль для данной записи; домашний каталог (где хранятся страницы Web).

Затем был написан сценарий на языке Perl, который считывал данные из файла CSV и создавал соответствующие записи в базе данных LDAP. Это сценарий domains2ldap (см. Листинг 2). Если вы будете его использовать, отредактируйте в соответствии со своими потребностями. Прежде всего, необходимо изменить информацию о пользователе, который имеет право вносить изменения в базу данных, и о том, где находится база данных. Для этого потребуется Net::LDAP. Он доступен по адресу: http://www.clan.org (сервер CPAN), под именем perl-ldap. Я использовал версию 0.22.



Содержание раздела