- Владимир Герджиков <gerdjikov at bofh.bg>
- Йовко Ламбрев <yovko at fsa-bg.org>
- Калоян Доганов <kaloian at fsa-bg.org>
- Младен Милев <milev at fsa-bg.org>
- Стоян Мишинев <mishinev at fsa-bg.org>
- Въведение
- Какво Ви е необходимо, за да ползвате базата данни?
- Как да започна?
- Настройване на Вашия клиент за работа с адресната книга
- Evolution
- Mozilla
- KAddressBook
- Windows Address Book
- Други
Въведение
Сдружение Свободен софтуер поддържа база данни с всички свои членове, както и с хората, с които са осъществявани контакти във връзка с дейността на сдружението. Централизираната база данни е удобна, за да можете бързо и лесно да се свържете с всеки един член на сдружението (вътрешни комуникации). От друга страна базата с контактите е важен и необходим елемент от организацията на работата с нашите партньори и връзките с обществеността (външни комуникации). Информацията в базата е достъпна само за членовете на сдружението.
Базата данни е организирана в два списъка:
- Списък на членовете
- Списък на контактите
Достъпът до тях става посредством Олекотения протокол за достъп до директории LDAP. Какво Ви е необходимо, за да ползвате базата данни?
- Трябва да сте член на сдружението
- За ежедневна работа Ви е необходим клиентски софтуер, поддържащ LDAPv3 -- такива са например Evolution, Mozilla, и т.н. Различните клиенти имат различни степени на поддръжка на LDAP.
- За да установявате и сменяте паролата си, ви е необходим административен LDAP-клиент. Най-простият начин е да ползвате програмата ldappasswd(1) от OpenLDAP. Тя се намира в пакета ldap-utils в Дебиан и openldap-clients в Red Hat. (Някой знае ли в кой пакет се намира тази програма за другите дистрибуции?) Ако поради някаква причина не желаете да използвате пакета от Вашата дистрибуция, можете да си компилирате и инсталирате клиентските програми за LDAP директно от източника:<.li>
GNU/Linux:
- Дърпате стабилната версия: ftp://ftp.openldap.org/pub/OpenLDAP/openldap-stable.tgz
- Разархивирате някъде (/usr/local/src ... или /tmp)
- Отивате в тази директория
- Изпълнявате (цялата команда е на един ред):
$ ./configure --prefix=/usr/local --disable-slapd --disable-slurpd
- Би трябвало да няма грешки
- После правите:
$ make depend
$ make
$ make test
- Използвайте su(1), за да станете superuser, и изпълнете:
# make install
Вече би трявало да можете да изпълнявате команди: ldappasswd(1), ldapsearch(1), ldapwhoami(1) и т.н.
BSD-производни:
Ако ползвате някой от вариантите на BSD, стъпките са прости. Ако използвате FreeBSD и имате връзка към Интернет, и изпълнете:
# cd /usr/ports/net/openldap20
# make install clean
Как да започна?
Най-напред изпратете личните си данни до администратора на адресната книга –
След като администраторът извърши регистрацията Ви, ще получите потвърждение и временна парола за достъп. Необходимо е незабавно да смените паролата си.
Това става най-лесно с командата ldappasswd(1) от пакета ldap-utils, който е част от OpenLDAP. Уверете се, че имате достъп до Интернет, влезте в конзолата и изпълнете следната команда (на един ред):
$ ldappasswd -x -W -S -H ldap://fsa-bg.org -D "cn=YOURNAME,ou=Members,dc=fsa-bg,dc=org"
Като вместо YOURNAME въведете двете си имена, както се изписват на латиница. Например аз, за да си сменя паролата, въвеждам това (на един ред):
$ ldappasswd -x -W -S -H ldap://fsa-bg.org -D "cn=Kaloian Doganov,ou=Members,dc=fsa-bg,dc=org"
След като натиснете ENTER ще Ви бъде поискана старата парола и после ще трябва да въведете новата парола два пъти за потвърждение. С това процедурата Ви по регистрация приключва. Време е да се заемете с
Настройване на Вашия клиент за работа с адресната книга
Трябва да убедите Вашия любим клиент, че имате две нови LDAP директории. В първата се намира списъка с членовете и ще я наречем условно FSA-BG Members, а втората съдържа списък с контактите, която ще наречем FSA-BG Contacts.
FSA-BG Members винаги е достъпен само за четене.
FSA-BG Contacts е достъпен за четене, но членовете на групата PRteam имат право да добавят и редактират записи в този списък. Ако желаете да добавите или промените някаква информация, свържете се с някой от членовете на тази група.
Запомнете, че вашето уникално отличително име DN в системата е cn=YOURNAME,ou=Members,dc=fsa-bg,dc=org (без кавичките), където отново трябва да заместите YOURNAME с двете си имена, изписани на латиница.
Настройките оттук нататък са специфични за всеки клиент по отделно.
Evolution
Ximian Evolution е един от най-мощните и удобни LDAP-клиенти, които можете да ползвате. От менюто Инструменти изберете Settings. В диалога Evolution Settings изберете Directory Servers и щракнете върху бутона Add. Появява се помощник, наречен LDAP Configuration Assistaint.
Щракнете върху бутона Next.
Стъпка 1:
- Server name: fsa-bg.org
- Login method: Using distinguished name (DN)
- В полето Distinguished name въведете отличителното си име (онова дългото ;-))
Стъпка 2:
- Port number: 389
- Use SSL/TLS: Never
Стъпка 3:
- Search base: ou=Members,dc=fsa-bg,dc=org
- оставете останалите настройки по подразбиране
Стъпка 4:
- Display name: FSA-BG Members
Щракнете върху бутона Next и след това върху Finish. Току-що настроихте FSA-BG Members.
Повторете същите стъпки за FSA-BG Contacts, с тази разлика, че на стъпка 3 като Search base посочете ou=Contacts,dc=fsa-bg,dc=org (без кавичките). И разбира се, накрая като Display name посочете FSA-BG Contacts.
Потвърдете диалога Evolution Settings, за да се върнете в основния екран на Evolution. Сега в папката Други контакти трябва да са се появили двете нови директории. Когато се опитате да отворите някоя от тях ще Ви бъде поискана парола. След като я въведете правилно, можете да тършувате из тях колкото си искате, а ако сте член на PRteam, можете да редактирате и добавяте нови контакти в FSA-BG Contacts. Това става чрез менюто Файл | Нов | Контакт.
Приятна работа!
Mozilla
Mozilla е удобен LDAP-клиент, но за съжаление позволява само четене и търсене. Това не е болка за умиране, тъй като най-честата употреба на адресната книга е тъкмо четенето и търсенето.
Отворете Mozilla Address Book от менюто Window | Address Book.
От менюто изберете File | New | LDAP Directory...
В появилия се диалог Directory Server Properties попълнете:
- Name: FSA-BG Members
- Hostname: fsa-bg.org
- Base DN: ou=Members,dc=fsa-bg,dc=org
- Port number: 389
- В полето Bind DN въведете отличителното си име (онова дългото ;-))
Потвърдете диалога с OK. Сега в списъка Address Books трябва да се е появила директорията FSA-BG Members.
Повторете същите стъпки за FSA-BG Contacts, като под Name сложите FSA-BG Contacts и като Base DN посочите ou=Contacts,dc=fsa-bg,dc=org (без кавичките).
При опит да отворите някоя от тези директории ще Ви бъде поискана парола. След правилното ѝ въвеждане можете да търсите и преглеждате записите в нея. Списък на всички записи можете да видите като пуснете търсене за *.
Приятна работа! smile
KAddressBook
Засега не можете да ползвате KAddressBook, тъй като той не поддържа автентикация към LDAP-сървър. Ако намерите начин, пишете ми как сте го постигнали, за да го включа в това кратко ръководство.
Windows Address Book
В операционната система MS Windows има програма Address Book, която е свързана с Outlook и Outlook Express. Address Book може да се извика от Start | Programs | Accessories | Address Book или Start | Run | wab.exe.
След като се стартира приложението трябва да направите нов акаунт от Tools | Accounts | Add | (тук може да има избор като POP, IMAP, ..., Others). Ако имате избор избирате Others и/или търсите LDAP). После попълвате fsa-bg.org за сървър. Забележка: продуктът по подразбиране работи като анонимен четец, а това не Ви върши работа за адресната книга на Сдружението. Има отметка под полето за сървъра където се указва че ще се използва с login и парола. След това продължавате с попълването на информацията, щракате на Next докато можете.
Лесно е.
Въпрос: Къде се съхранява адресната книга на собствения ми компютър?
Отговор: Start | Run | wab.exe. Меню Help | About Address Book. В полето е изписан адрес на *.wab файл.
Други
Засега лично съм пробвал само горните LDAP-клиенти. Ако ползвате друг софтуер много е вероятно да съумеете да го подкарате, преписвайки от настройките за вече споменатите клиенти. В такъв случай ще се радвам, ако скалъпите кратък списък с инструкции, които да публикувам тук, така че да се ползват от останалите потребители на Вашата програма.
Ако пък не успеете да я настроите, пишете ми до <kaloian at fsa-bg.org>, за да укажа съдействие, доколкото мога.
