<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Документация/EjabberdJit</title>
<link>http://freesource.info/wiki/AltLinux/Документация/EjabberdJit</link>
<description>History/revisions of FreeSource/AltLinux/Документация/EjabberdJit</description>
<language>en-us</language>
<item>
<title>2006-02-16 14:18:09</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2006-02-16+14%3A18%3A09</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.dokumentacija.ejabberdjit" href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2006-02-16+14%3A18%3A09">2006-02-16 14:18:09&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit">2006-02-16 15:54:56&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="action" style="float:right; width:250px">&lt;div class="action-content">Эта&amp;nbsp;страница была перенесена на&amp;nbsp;&lt;a href="http://altlinux.org/EjabberdJit" target="_blank" title="" class="outerlink">altlinux.org&lt;/a>. Текст на&amp;nbsp;freesource.info заморожен.&lt;/div>&lt;/div>&lt;br />
 &lt;!--notypo-->{{TableOfContents page="" title="" numerate=""}}&lt;!--/notypo-->&lt;a name="h888-1">&lt;/a>&lt;h2> Установка сервера &lt;/h2>
указываем там&amp;nbsp;(тут приведён пример):&lt;a name="h888-2">&lt;/a>&lt;h2> Установка пароля администратора&lt;/h2>&lt;a name="h888-3">&lt;/a>&lt;h2> Проблемы &lt;/h2>&lt;a name="h888-4">&lt;/a>&lt;h2> Общий список контактов &lt;/h2>
Теперь добавим каждому пользователю список контактов всех (или не&amp;nbsp;всех) сотрудников офиса, а&amp;nbsp;так же, для&amp;nbsp;удобства пользования, сформируем группы по&amp;nbsp;отделам или&amp;nbsp;филиалам.... Это&amp;nbsp;уже на&amp;nbsp;свой вкус и&amp;nbsp;цвет ...&lt;br />
Перезапускаем сервис... Теперь заходим на&amp;nbsp;&lt;a href="http://сервер:5280/admin" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://сервер:5280/admin&lt;/a> или&amp;nbsp;как зовут наш&amp;nbsp;сервер) и&amp;nbsp;видим новый пункт меню &amp;laquo;Общие контакты&amp;raquo;&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">указываем там&amp;nbsp;(тут приведен пример):&lt;br />
Тепрь добавим каждому пользователю список контактов всех (или не&amp;nbsp;всех) сотрудников офиса, а&amp;nbsp;так же, для&amp;nbsp;удобства пользования, сформируем группы по&amp;nbsp;отделам или&amp;nbsp;филиалам.... Это&amp;nbsp;уже на&amp;nbsp;свой вкус и&amp;nbsp;цвет ...&lt;br />
Перезапускаем сервис... Теперь заходим на&amp;nbsp;&lt;a href="http://usib.irkps.ru:5280/admin" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://usib.irkps.ru:5280/admin&lt;/a> (или как&amp;nbsp;зовут наш&amp;nbsp;сервер) и&amp;nbsp;видим новый пункт меню &amp;laquo;Общие контакты&amp;raquo;&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-10-13 13:07:16</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2005-10-13+13%3A07%3A16</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-10-13+13%3A07%3A16">2005-10-13 13:07:16&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2006-02-16+14%3A18%3A09">2006-02-16 14:18:09&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Тепрь добавим каждому пользователю список контактов всех (или не&amp;nbsp;всех) сотрудников офиса, а&amp;nbsp;так же, для&amp;nbsp;удобства пользования, сформируем группы по&amp;nbsp;отделам или&amp;nbsp;филиалам.... Это&amp;nbsp;уже на&amp;nbsp;свой вкус и&amp;nbsp;цвет ...&lt;br />
И&amp;nbsp;так:&lt;br />
1) Для&amp;nbsp;владеющих буржуйским языком. Посетите &lt;a href="http://www.process-one.net/en/projects/ejabberd/docs/guide_en.html#htoc52" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://www.process-one.net/en/projects/ejabberd/docs/guide_en.html#htoc52&lt;/a>&lt;br />
и&amp;nbsp;там почитайте про&amp;nbsp;mod_shared_roster&lt;br />
2) Для&amp;nbsp;таких, как&amp;nbsp;я&amp;nbsp;...&lt;br />
Добавляем в&amp;nbsp;конец файла ejabberd.cfg строку  &lt;br />
{mod_shared_roster, [{iqdisc, no_queue}]}, &lt;br />
например между строк&lt;br />
%% &lt;br />
{mod_last,       []},&lt;br />
{mod_version,    []}&lt;br />
Только внимательно, так&amp;nbsp;как скобки и&amp;nbsp;запятые имеют принципиальное значение.&lt;br />
Перезапускаем сервис... Теперь заходим на&amp;nbsp;&lt;a href="http://usib.irkps.ru:5280/admin" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://usib.irkps.ru:5280/admin&lt;/a> (или как&amp;nbsp;зовут наш&amp;nbsp;сервер) и&amp;nbsp;видим новый пункт меню &amp;laquo;Общие контакты&amp;raquo;&lt;br />
Там&amp;nbsp;добавляем новую группу, в&amp;nbsp;эту группу добавляем полные JUD&amp;nbsp;(обязательно полные!) и&amp;nbsp;пишем, какие группы могут видеть эту&amp;nbsp;группу ...&lt;br />
По&amp;nbsp;идее, группа видит сама себя, и&amp;nbsp;при включении всего списка в&amp;nbsp;одну группу каждый пользователь будет сразу получать полный ростер ...&lt;br />
А&amp;nbsp;что нам, сисадминам, еще&amp;nbsp;нужно?  Правильно &amp;ndash; побольше свободного времени... &lt;br />
Не&amp;nbsp;бегать же&amp;nbsp;по всему офису и&amp;nbsp;добавлять в&amp;nbsp;список контактов каждому каждого :)&lt;br />
P.S. Включение пользователя в&amp;nbsp;несколько групп возможно. При&amp;nbsp;этом получается удобно и&amp;nbsp;красиво ...&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-06-28 14:59:02</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2005-06-28+14%3A59%3A02</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+14%3A59%3A02">2005-06-28 14:59:02&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-10-13+13%3A07%3A16">2005-10-13 13:07:16&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h888-1">&lt;/a>&lt;h1> Настройка ejabberd + jit&amp;nbsp;&lt;/h1>
Ставим (apt-get install) ejabberd.&lt;br />
этот пользователь будет записан в&amp;nbsp;администраторы сервера.&lt;br />
Теперь надо задать пароль администратора:&lt;br />
через пробел команда пользователь хост пароль&lt;br />
Почему? Каким-то образом jabber-1.4 с&amp;nbsp;этим вариантом живёт себе, и&amp;nbsp;в ус&amp;nbsp;не дует, а&amp;nbsp;Е-жабер отчего-то не&amp;nbsp;уживается. Е-жаберу какого-то чёрта вынь да&amp;nbsp;положь транспорты с&amp;nbsp;расширением в&amp;nbsp;виде FQDN.&lt;br />
&lt;!--notypo-->{{backlinks}}&lt;!--/notypo-->&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Настройка ejabberd + jit&amp;nbsp;в&amp;nbsp;alt linux&lt;br />
 Ставим (apt-get install) ejabberd.&lt;br />
этот пользователь будет записан в&amp;nbsp;даминистраторы сервера.&lt;br />
перед этим надо задать пароль администратора:&lt;br />
через пробел команда узер хост пароль&lt;br />
Почему? Да&amp;nbsp;хз. Каким-то образом jabber-1.4 с&amp;nbsp;этим вариантом живёт себе, и&amp;nbsp;в ус&amp;nbsp;не дует, а&amp;nbsp;Е-жабер отчего-то не&amp;nbsp;уживается. Е-жаберу какого-то чёрта вынь да&amp;nbsp;положь транспорты с&amp;nbsp;расширением в&amp;nbsp;виде FQDN.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-06-28 12:44:08</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2005-06-28+12%3A44%3A08</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A44%3A08">2005-06-28 12:44:08&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+14%3A59%3A02">2005-06-28 14:59:02&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;!--notypo-->&lt;textarea class="code" rows="2" readonly="readonly">&lt;/textarea>&lt;!--/notypo-->&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-06-28 12:43:43</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2005-06-28+12%3A43%3A43</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A43%3A43">2005-06-28 12:43:43&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A44%3A08">2005-06-28 12:44:08&lt;/a>&lt;/b>&lt;br />
&lt;br />
No differences.&lt;/div>
</description>
</item>
<item>
<title>2005-06-28 12:30:18</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2005-06-28+12%3A30%3A18</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A30%3A18">2005-06-28 12:30:18&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A43%3A43">2005-06-28 12:43:43&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Сам&amp;nbsp;ежабер поднялся без&amp;nbsp;хлопот, хватило вдумчивого раскуривания доков.&lt;br />
Суть проблемы (точней, три&amp;nbsp;сути) состояла в&amp;nbsp;следующем.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-06-28 12:27:40</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2005-06-28+12%3A27%3A40</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A27%3A40">2005-06-28 12:27:40&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A30%3A18">2005-06-28 12:30:18&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Всё просто. ejabberdctl import-something запускается от&amp;nbsp;юзера ejabberd, тогда как&amp;nbsp;права на&amp;nbsp;/var/lib/jabber/&amp;lt;hostname&amp;gt;/* принадлежат юзеру.группе jabber.jabber с&amp;nbsp;маской 700 на&amp;nbsp;каталоги (начиная с&amp;nbsp;/var/lib/jabber) и&amp;nbsp;600 на&amp;nbsp;файлы. То&amp;nbsp;есть, довольно НА&amp;nbsp;МОМЕНТ ИМПОРТА отдать права ПРОЧИМ на&amp;nbsp;чтение-исполнение, и&amp;nbsp;&amp;ndash; вуаля! По&amp;nbsp;запросу:&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Всё просто. ejabberdctl import-something запускается от&amp;nbsp;юзера ejabberd, тогда как&amp;nbsp;права на&amp;nbsp;/var/lib/jabber/&amp;lt;hostname&amp;gt;/* принадлежат юзеру.группе &lt;br />
jabber.jabber с&amp;nbsp;маской 700 на&amp;nbsp;каталоги (начиная с&amp;nbsp;/var/lib/jabber) и&amp;nbsp;600 на&amp;nbsp;файлы. То&amp;nbsp;есть, довольно НА&amp;nbsp;МОМЕНТ ИМПОРТА отдать права ПРОЧИМ на&amp;nbsp;чтение-исполнение, и&amp;nbsp;&amp;ndash; вуаля! По&amp;nbsp;запросу:&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-06-28 12:23:31</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2005-06-28+12%3A23%3A31</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A23%3A31">2005-06-28 12:23:31&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A27%3A40">2005-06-28 12:27:40&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Оно, вроде, и&amp;nbsp;не очень надо (всё можно сделать из&amp;nbsp;старой доброй командной строки), однако ж...&lt;br />
Далее довольно пространно, зато на&amp;nbsp;эту ремарку после только и&amp;nbsp;буду, что&amp;nbsp;ссылаться (если не&amp;nbsp;забуду в&amp;nbsp;процессе).&lt;br />
В&amp;nbsp;моей ситуации, когда машинка-маршрутизатор во&amp;nbsp;внутренней сети зовётся router, а&amp;nbsp;во внешней &amp;ndash; хм... никак не&amp;nbsp;зовётся, и&amp;nbsp;привязать сервис надо к&amp;nbsp;конкретному имени... В&amp;nbsp;общем, геморроя хватило.&lt;br />
Прежде на&amp;nbsp;рутере имелся ещё и&amp;nbsp;реальный айпишник, к&amp;nbsp;которому было привязано реальное имя&amp;nbsp;&amp;ndash; скажем, usib.irkps.ru (тем более, что&amp;nbsp;так оно&amp;nbsp;и&amp;nbsp;обстояло).&lt;br />
Не&amp;nbsp;так давно я&amp;nbsp;для вящей безопасности да&amp;nbsp;ради облегчения и&amp;nbsp;без того непосильного админского труда ;) сныкался за&amp;nbsp;аппаратным WAN-маршрутизатором. &lt;br />
Благо, последний умеет прокидывать обращения извне на&amp;nbsp;заданный адрес внутри и&amp;nbsp;даже более того: при&amp;nbsp;обращении изнутри на&amp;nbsp;внешний адрес, возвращать обратившегося &amp;laquo;куда надо&amp;raquo; (блин, мозги вывихнешь).&lt;br />
Так&amp;nbsp;вот, почти всё дальнейшее повествование будет связано с&amp;nbsp;именем usib.irkps.ru, если обратное не&amp;nbsp;оговорено особо.&lt;br />
Важно! В&amp;nbsp;конфиге ejabber вместо директивы 'host' пользоваться директивой 'hosts', где&amp;nbsp;в&amp;nbsp;качестве параметров указать оба&amp;nbsp;имени: и&amp;nbsp;внутреннее, и&amp;nbsp;внешнее; например:&lt;br />
После первого запуска сервиса регистрируем в&amp;nbsp;нём себя, любимого (кому ж&amp;nbsp;ещё доверить роль админа!), причём с&amp;nbsp;указанием домена. В&amp;nbsp;моём случае:&lt;br />
Всё, можно заходить на&amp;nbsp;&lt;a href="http://usib.irkps.ru:5280/admin" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://usib.irkps.ru:5280/admin&lt;/a> с&amp;nbsp;логином owner@usib.irkps.ru и&amp;nbsp;паролем &amp;lt;passwd&amp;gt;. (Гы. А&amp;nbsp;вы подберите. =))&lt;br />
2. При&amp;nbsp;регистрации через JIT&amp;nbsp;вываливалась &amp;laquo;Ошибка отправки регистрационных данных. Причина: XDB&amp;nbsp;troubles&amp;raquo;&lt;br />
Дело в&amp;nbsp;следующем. Как&amp;nbsp;я&amp;nbsp;уже писал, jabber-jit не&amp;nbsp;умеет жить без&amp;nbsp;xdb_file.so, который принадлежит jabber-1.4. Но&amp;nbsp;жабер-то остановлен! И&amp;nbsp;в противовес ему&amp;nbsp;рулит парадом Е-жабер. Значит, надо подсунуть эту&amp;nbsp;библиотечку jit'y, чтоб выкручивался сам. (Майнтейнеры, ау!) Более того, в&amp;nbsp;доке к&amp;nbsp;е-жаберу есть рецепт, как&amp;nbsp;это сделать. Просто переточим его&amp;nbsp;под Альт, и&amp;nbsp;добавим в&amp;nbsp;/etc/jabber/jabber-jit.xml подправленную &amp;laquo;подкоренную&amp;raquo; секцию из&amp;nbsp;примера (&amp;laquo;корневее&amp;raquo; только &amp;lt;jabber&amp;gt;):&lt;br />
&lt;div class="indent"> Some Jabber server implementations do&amp;nbsp;not provide XDB&amp;nbsp;services (for example jabberd 2.0 and&amp;nbsp;ejabberd).&lt;/div>
Почему подправлена секция &amp;lt;xdb_file&amp;gt;, можно увидеть тривиальным пролистыванием файловой системы. А&amp;nbsp;вот о&amp;nbsp;секции &amp;lt;spool&amp;gt; &amp;ndash; в&amp;nbsp;сути №...&lt;br />
...3. Попытка импорта экаунтов из&amp;nbsp;jabber-1.4 (хоть поюзерно, хоть каталогом) обламывалась хоть и&amp;nbsp;многословно, но&amp;nbsp;всегда со&amp;nbsp;словечком &amp;#8220;eacces&amp;#8221; (да-да, не&amp;nbsp;опечатка).&lt;br />
Всё просто. ejabberdctl import-something запускается от&amp;nbsp;юзера ejabberd, тогда как&amp;nbsp;права на&amp;nbsp;/var/lib/jabber/&amp;lt;hostname&amp;gt;/* принадлежат юзеру.группе &lt;br />
jabber.jabber с&amp;nbsp;маской 700 на&amp;nbsp;каталоги (начиная с&amp;nbsp;/var/lib/jabber) и&amp;nbsp;600 на&amp;nbsp;файлы. То&amp;nbsp;есть, довольно НА&amp;nbsp;МОМЕНТ ИМПОРТА отдать права ПРОЧИМ на&amp;nbsp;чтение-исполнение, и&amp;nbsp;&amp;ndash; вуаля! По&amp;nbsp;запросу:&lt;br />
Важно не&amp;nbsp;забыть ПОТОМ вернуть допуски к&amp;nbsp;файлам-каталогам в&amp;nbsp;прежнее состояние, потому что...&lt;br />...
Вот&amp;nbsp;и&amp;nbsp;добрались до&amp;nbsp;спула. Как&amp;nbsp;я&amp;nbsp;уже подмечал, JIT&amp;nbsp;живёт без&amp;nbsp;жабера, но&amp;nbsp;как юзал спул жабера под&amp;nbsp;жабером, так&amp;nbsp;и&amp;nbsp;будет юзать спул _жабера_ под&amp;nbsp;Е-жабером (майнтейнеры, фиг&amp;nbsp;ли). И&amp;nbsp;если локальные клиенты имели регистрацию в&amp;nbsp;аське, самым безболезненным вариантом станет не&amp;nbsp;новая их&amp;nbsp;регистрация в&amp;nbsp;пресловутом, но&amp;nbsp;достойном сервисе, а&amp;nbsp;прозрачный своею незаметностию для&amp;nbsp;означенных юзверей переход на&amp;nbsp;новый, хоть и&amp;nbsp;чуть более прогрессивный... Ой, наплёл-наплёл! &lt;br />
Надеюсь, теперь понятно, почему важные на&amp;nbsp;мой затуманенный взгляд моменты касательно жабер-спула были выделены КАПСЛОКОМ.&lt;br />
Если вы&amp;nbsp;меня поняли, вашим юзерам не&amp;nbsp;придётся перерегистрироваться в&amp;nbsp;аське.&lt;br />
Если нет&amp;nbsp;&amp;ndash; придётся не&amp;nbsp;только ЭТО, но&amp;nbsp;и после новой регистрации, для&amp;nbsp;того, чтоб респонденты выглядели зеленовато при&amp;nbsp;коннекте, не&amp;nbsp;останется ничего иного, как&amp;nbsp;по&amp;nbsp;новой просить у&amp;nbsp;каждого респондента авторизации (эту проблему я&amp;nbsp;не описывал в&amp;nbsp;запросе, однако ж&amp;nbsp;сам в&amp;nbsp;неё упёрся &amp;ndash; после решения первых трёх).&lt;br />
Ремарка (вспомнил, ура!) на&amp;nbsp;пункт 1.&lt;br />
Если ваши юзера помимо жабер-сервиса, которого вполне хватает для&amp;nbsp;внутреннего сообщения, юзают ещё и&amp;nbsp;внешнюю аську (тогда почему бы&amp;nbsp;не позволить им&amp;nbsp;пользовать собственные жабер-экаунты наружу?), не&amp;nbsp;отстраивайте icq-транспорт на&amp;nbsp;имена icq.localhost и&amp;nbsp;sms.localhost.&lt;br />
Почему? Да&amp;nbsp;хз. Каким-то образом jabber-1.4 с&amp;nbsp;этим вариантом живёт себе, и&amp;nbsp;в ус&amp;nbsp;не дует, а&amp;nbsp;Е-жабер отчего-то не&amp;nbsp;уживается. Е-жаберу какого-то чёрта вынь да&amp;nbsp;положь транспорты с&amp;nbsp;расширением в&amp;nbsp;виде FQDN.&lt;br />
Впрочем, не&amp;nbsp;настаиваю на&amp;nbsp;собственной правоте. Если кому удастся их&amp;nbsp;сдружить таким макаром, буду рад&amp;nbsp;всяческим комментариям.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Оно, вроде, и&amp;nbsp;не очень надо (всё можно сделать из&amp;nbsp;старой доброй командной &lt;br />
строки), однако ж...&lt;br />
Далее довольно пространно, зато на&amp;nbsp;эту ремарку после только и&amp;nbsp;буду, что&amp;nbsp;&lt;br />
ссылаться (если не&amp;nbsp;забуду в&amp;nbsp;процессе).&lt;br />
В&amp;nbsp;моей ситуации, когда машинка-маршрутизатор во&amp;nbsp;внутренней сети зовётся &lt;br />
router, а&amp;nbsp;во внешней &amp;ndash; хм... никак не&amp;nbsp;зовётся, и&amp;nbsp;привязать сервис надо к&amp;nbsp;&lt;br />
конкретному имени... В&amp;nbsp;общем, геморроя хватило.&lt;br />
Прежде на&amp;nbsp;рутере имелся ещё и&amp;nbsp;реальный айпишник, к&amp;nbsp;которому было привязано &lt;br />
реальное имя&amp;nbsp;&amp;ndash; скажем, usib.irkps.ru (тем более, что&amp;nbsp;так оно&amp;nbsp;и&amp;nbsp;обстояло).&lt;br />
Не&amp;nbsp;так давно я&amp;nbsp;для вящей безопасности да&amp;nbsp;ради облегчения и&amp;nbsp;без того &lt;br />
непосильного админского труда ;) сныкался за&amp;nbsp;аппаратным WAN-маршрутизатором. &lt;br />
Благо, последний умеет прокидывать обращения извне на&amp;nbsp;заданный адрес внутри и&amp;nbsp;&lt;br />
даже более того: при&amp;nbsp;обращении изнутри на&amp;nbsp;внешний адрес, возвращать &lt;br />
обратившегося &amp;laquo;куда надо&amp;raquo; (блин, мозги вывихнешь).&lt;br />
Так&amp;nbsp;вот, почти всё дальнейшее повествование будет связано с&amp;nbsp;именем &lt;br />
usib.irkps.ru, если обратное не&amp;nbsp;оговорено особо.&lt;br />
Важно! В&amp;nbsp;конфиге ejabber вместо директивы 'host' пользоваться директивой &lt;br />
'hosts', где&amp;nbsp;в&amp;nbsp;качестве параметров указать оба&amp;nbsp;имени: и&amp;nbsp;внутреннее, и&amp;nbsp;&lt;br />
внешнее; например:&lt;br />
После первого запуска сервиса регистрируем в&amp;nbsp;нём себя, любимого (кому ж&amp;nbsp;ещё &lt;br />
доверить роль админа!), причём с&amp;nbsp;указанием домена. В&amp;nbsp;моём случае:&lt;br />
Всё, можно заходить на&amp;nbsp;&lt;a href="http://usib.irkps.ru:5280/admin" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />http://usib.irkps.ru:5280/admin&lt;/a> с&amp;nbsp;логином &lt;br />
owner@usib.irkps.ru и&amp;nbsp;паролем &amp;lt;passwd&amp;gt;. (Гы. А&amp;nbsp;вы подберите. =))&lt;br />
2. При&amp;nbsp;регистрации через JIT&amp;nbsp;вываливалась &amp;laquo;Ошибка отправки регистрационных &lt;br />
данных. Причина: XDB&amp;nbsp;troubles&amp;raquo;&lt;br />
Дело в&amp;nbsp;следующем. Как&amp;nbsp;я&amp;nbsp;уже писал, jabber-jit не&amp;nbsp;умеет жить без&amp;nbsp;xdb_file.so, &lt;br />
который принадлежит jabber-1.4. Но&amp;nbsp;жабер-то остановлен! И&amp;nbsp;в противовес ему&amp;nbsp;&lt;br />
рулит парадом Е-жабер. Значит, надо подсунуть эту&amp;nbsp;библиотечку jit'y, чтоб &lt;br />
выкручивался сам. (Майнтейнеры, ау!) Более того, в&amp;nbsp;доке к&amp;nbsp;е-жаберу есть &lt;br />
рецепт, как&amp;nbsp;это сделать. Просто переточим его&amp;nbsp;под Альт, и&amp;nbsp;добавим &lt;br />
в&amp;nbsp;/etc/jabber/jabber-jit.xml подправленную &amp;laquo;подкоренную&amp;raquo; секцию из&amp;nbsp;примера &lt;br />
(&amp;laquo;корневее&amp;raquo; только &amp;lt;jabber&amp;gt;):&lt;br />
&lt;div class="indent"> Some Jabber server implementations do&amp;nbsp;not provide XDB&amp;nbsp;services&lt;br />
 (for example jabberd 2.0 and&amp;nbsp;ejabberd).&lt;/div>
Почему подправлена секция &amp;lt;xdb_file&amp;gt;, можно увидеть тривиальным пролистыванием &lt;br />
файловой системы. А&amp;nbsp;вот о&amp;nbsp;секции &amp;lt;spool&amp;gt; &amp;ndash; в&amp;nbsp;сути №...&lt;br />
...3. Попытка импорта экаунтов из&amp;nbsp;jabber-1.4 (хоть поюзерно, хоть каталогом) &lt;br />
обламывалась хоть и&amp;nbsp;многословно, но&amp;nbsp;всегда со&amp;nbsp;словечком &amp;#8220;eacces&amp;#8221; (да-да, не&amp;nbsp;&lt;br />
опечатка).&lt;br />
Всё просто. ejabberdctl import-something запускается от&amp;nbsp;юзера ejabberd, тогда &lt;br />
как&amp;nbsp;права на&amp;nbsp;/var/lib/jabber/&amp;lt;hostname&amp;gt;/* принадлежат юзеру.группе &lt;br />
jabber.jabber с&amp;nbsp;маской 700 на&amp;nbsp;каталоги (начиная с&amp;nbsp;/var/lib/jabber) и&amp;nbsp;600 на&amp;nbsp;&lt;br />
файлы. То&amp;nbsp;есть, довольно НА&amp;nbsp;МОМЕНТ ИМПОРТА отдать права ПРОЧИМ на&amp;nbsp;&lt;br />
чтение-исполнение, и&amp;nbsp;&amp;ndash; вуаля! По&amp;nbsp;запросу:&lt;br />
Важно не&amp;nbsp;забыть ПОТОМ вернуть допуски к&amp;nbsp;файлам-каталогам в&amp;nbsp;прежнее состояние, &lt;br />
потому что...&lt;br />...
Вот&amp;nbsp;и&amp;nbsp;добрались до&amp;nbsp;спула. Как&amp;nbsp;я&amp;nbsp;уже подмечал, JIT&amp;nbsp;живёт без&amp;nbsp;жабера, но&amp;nbsp;как &lt;br />
юзал спул жабера под&amp;nbsp;жабером, так&amp;nbsp;и&amp;nbsp;будет юзать спул _жабера_ под&amp;nbsp;Е-жабером &lt;br />
(майнтейнеры, фиг&amp;nbsp;ли). И&amp;nbsp;если локальные клиенты имели регистрацию в&amp;nbsp;аське, &lt;br />
самым безболезненным вариантом станет не&amp;nbsp;новая их&amp;nbsp;регистрация в&amp;nbsp;пресловутом, &lt;br />
но&amp;nbsp;достойном сервисе, а&amp;nbsp;прозрачный своею незаметностию для&amp;nbsp;означенных юзверей &lt;br />
переход на&amp;nbsp;новый, хоть и&amp;nbsp;чуть более прогрессивный... Ой, наплёл-наплёл! &lt;br />
Надеюсь, теперь понятно, почему важные на&amp;nbsp;мой затуманенный взгляд моменты &lt;br />
касательно жабер-спула были выделены КАПСЛОКОМ.&lt;br />
Если вы&amp;nbsp;меня поняли, вашим юзерам не&amp;nbsp;придётся перерегистрироваться в&amp;nbsp;аське. &lt;br />
Если нет&amp;nbsp;&amp;ndash; придётся не&amp;nbsp;только ЭТО, но&amp;nbsp;и после новой регистрации, для&amp;nbsp;того, &lt;br />
чтоб респонденты выглядели зеленовато при&amp;nbsp;коннекте, не&amp;nbsp;останется ничего &lt;br />
иного, как&amp;nbsp;по&amp;nbsp;новой просить у&amp;nbsp;каждого респондента авторизации (эту проблему я&amp;nbsp;&lt;br />
не&amp;nbsp;описывал в&amp;nbsp;запросе, однако ж&amp;nbsp;сам в&amp;nbsp;неё упёрся &amp;ndash; после решения первых &lt;br />
трёх).&lt;br />
Ремарка (вспомнил, ура!) на&amp;nbsp;пункт 1. Если ваши юзера помимо жабер-сервиса, &lt;br />
которого вполне хватает для&amp;nbsp;внутреннего сообщения, юзают ещё и&amp;nbsp;внешнюю аську &lt;br />
(тогда почему бы&amp;nbsp;не позволить им&amp;nbsp;пользовать собственные жабер-экаунты &lt;br />
наружу?), не&amp;nbsp;отстраивайте icq-транспорт на&amp;nbsp;имена icq.localhost и&amp;nbsp;&lt;br />
sms.localhost.&lt;br />
Почему? Да&amp;nbsp;хз. Каким-то образом jabber-1.4 с&amp;nbsp;этим вариантом живёт себе, и&amp;nbsp;в ус&amp;nbsp;&lt;br />
не&amp;nbsp;дует, а&amp;nbsp;Е-жабер отчего-то не&amp;nbsp;уживается. Е-жаберу какого-то чёрта вынь да&amp;nbsp;&lt;br />
положь транспорты с&amp;nbsp;расширением в&amp;nbsp;виде FQDN.&lt;br />
Впрочем, не&amp;nbsp;настаиваю на&amp;nbsp;собственной правоте. Если кому удастся их&amp;nbsp;сдружить &lt;br />
таким макаром, буду рад&amp;nbsp;всяческим комментариям.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-06-28 12:14:42</title>
<link>http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit/show?time=2005-06-28+12%3A14%3A42</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Документация&amp;nbsp;/&amp;nbsp;Ejabberd&amp;nbsp;Jit&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A14%3A42">2005-06-28 12:14:42&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Dokumentacija/EjabberdJit?time=2005-06-28+12%3A23%3A31">2005-06-28 12:23:31&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Ставим (apt-get install) ejabberd.&lt;br />
указываем там&amp;nbsp;(тут приведен пример):&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Ставим ( apt-get install ) ejabberd.&lt;br />
указываем там&amp;nbsp;( тут&amp;nbsp;приведен пример):&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
