FSA Bulgaria
Сдружение „Свободен софтуер“
 
  Начало
 X   Защо се сдружихме?
 X   Как може да ни помогнете?
 X   Що е свободен софтуер?
 X   Какво правим?
 X   Кому благодарим?
 X   Има ли свободен софтуер?

X

Линукс Професионален
Институт - България

  основа
  история   членство в ССС
  документи   членски внос
  помощ   контакти
  форуми   администрация
X
Медии
 X  Връзка с нас
 X  За журналисти
 X  Електронна община     с отворен код
Проекти
 X  Равностоен достъп
 X  За преводачите
 X  Превод на КДЕ
 X  Превод на GNOME
 X  Превод на lpi.org
Текстове
 X  Присъединяване
 X  Членски внос
 X  Адресник
 X  Членове
Външни проекти
 X  Превод на FreeBSD
    документация

Сродни организации
 X  LUG-BG
 X  Линукс за българи
 X  FreeBSD България
 X  FSF
 X  FSF Europe
 X  LPI
 X  SPI
 X  EFF
Партньорства

 X  Официален
    представител на
    LPI за България



Как да се ползва адресната книга на Сдружение Свободен Софтуер

  • Владимир Герджиков <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
    • Други



Въведение

Сдружение Свободен софтуер поддържа база данни с всички свои членове, както и с хората, с които са осъществявани контакти във връзка с дейността на сдружението. Централизираната база данни е удобна, за да можете бързо и лесно да се свържете с всеки един член на сдружението (вътрешни комуникации). От друга страна базата с контактите е важен и необходим елемент от организацията на работата с нашите партньори и връзките с обществеността (външни комуникации). Информацията в базата е достъпна само за членовете на сдружението.

Базата данни е организирана в два списъка:

  1. Списък на членовете
  2. Списък на контактите

Достъпът до тях става посредством Олекотения протокол за достъп до директории LDAP. Какво Ви е необходимо, за да ползвате базата данни?

  1. Трябва да сте член на сдружението
  2. За ежедневна работа Ви е необходим клиентски софтуер, поддържащ LDAPv3 -- такива са например Evolution, Mozilla, и т.н. Различните клиенти имат различни степени на поддръжка на LDAP.
  3. За да установявате и сменяте паролата си, ви е необходим административен 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>, за да укажа съдействие, доколкото мога.

 webmaster@fsa-bg.org © 2002 Сдружение „Свободен Софтуер“ вход за членове