Налаштування сервера Jabber

XMPP (раніше відомий якJabber ), Extensible Messaging and Presence Protocol (англ. розширюваний протокол обміну повідомленнями та інформацією про присутність) - це заснований на XML відкритий, вільний для використання протокол для миттєвого обміну повідомленнями та інформацією про присутність у режимі, близькому до режиму реального часу. Для зберігання облікових записів користувачів та груп використовується OpenLDAP-сервер, як XMPP-сервер використовується Ejabberd. Необхідне програмне забезпечення входить до складу Calculate Directory Server.
Налаштування LDAP-сервера
Для зберігання облікових записів користувачів та груп утиліти використовують OpenLDAP-сервер. Налаштуйте сервіс LDAP відповідно до посібника.
Налаштування Jabber-сервера
Встановіть Jabber-сервіс, виконавши:
Після виконання Jabber буде налаштовано з параметрами за промовчанням. Як ім'я хоста Jabber сервісу буде взято ім'я хоста машини.
Для вказівки додаткових jabber-хостів використовуйте параметр --hosts .
Під час установки сервісу введіть пароль для облікового запису admin .
Облікові записи
Додавання облікового запису сервісу jabber здійснюється командою cl-useradd.
Щоб додати користувача [email protected] c nickname Гість виконайте:
Для додавання користувача [email protected] з nickname Гість та встановленням для нього фотографії виконайте:
cl-useradd -p -c "Гість" -i pic/guest.png guest jabber
Формати зображень, що підтримуються, визначаються можливостями ImageMagick. Якщо в системі немає, доступний тільки формат jpeg.
Зміна пароля облікового запису сервісу jabber здійснюється командою cl-passwd. Для зміни пароля користувача guest виконайте:
Блокування обліковогозапис виконується командою cl-usermod -L . Для блокування облікового запису guest виконайте:
Розблокувати обліковий запис можна командою cl-usermod-U. Щоб розблокувати обліковий запис guest, виконайте:
Видалення облікового запису із сервісу jabber здійснюється командою cl-userdel . Для видалення облікового запису guest виконайте:
Група - набір JID, що використовується для розсилки повідомлень кільком користувачам одночасно. При підключенні користувача до Jabber-сервісу він автоматично отримає список груп та їх учасників. Користувачів без групи до списку контактів додавати доведеться вручну. Кожен користувач може входити лише до однієї групи.
Створення групи сервісу Jabber здійснюється командою cl-groupadd. Для створення групи "Тестова група" виконайте:
Перейменувати існуючу групу сервісу Jabber можна командою cl-groupmod. Для перейменування групи "Тестова група" на групу "My Test" виконайте:
Змінювати склад групи Jabber можна за допомогою команд cl-groupmod та cl-usermod. Щоб додати користувача guest до групи 'Guest group' за допомогою команди cl-usermod виконайте:
Для видалення користувача guest із групи 'Guest group' виконайте:
Для додавання користувачів guest та guest2 до групи 'Guest group' виконайте: