ejabberd - Comments for "Необходимо получить всех пользователей в контакт-лист c локального се"
https://www.ejabberd.im/node/1318
enМодуль канешно
https://www.ejabberd.im/node/1318#comment-3023
<p>Модуль канешно замечательный... mod_shared_roster.erl.diff<br />
А такой вопрос - а если я жаббер сервак не компилил а просто с инсталлера развернул??</p>
<p>%%% 1. Copy mod_shared_roster.erl.diff to your ejabberd/src<br />
%%% 2. Apply the patch with: patch -p0</p>
Tue, 06 Feb 2007 06:27:55 +0000grabcomment 3023 at https://www.ejabberd.imпроще
https://www.ejabberd.im/node/1318#comment-2952
<p>проще так..<br />
{ldap_filter,"(&(objectClass=sambaSAMAccount)(!(cn=nobody))(!(cn=root)))"}.</p>
Mon, 29 Jan 2007 04:52:09 +0000Anton Shevtsovcomment 2952 at https://www.ejabberd.imкак вариант
https://www.ejabberd.im/node/1318#comment-2940
<p>как вариант можно попытаться попробовать это:<br />
<a href="http://www.ejabberd.im/node/1099#comment-2350" title="http://www.ejabberd.im/node/1099#comment-2350">http://www.ejabberd.im/node/1099#comment-2350</a><br />
но там придётся править код, и вообще это довольно грубый патч.<br />
Я его пробовал только с eJabberd 1.1.1 и AD<br />
Но он умеет раскидывать юзеров по группам, чего мне так не хватает в mod_shared_roster_ldap.erl</p>
Fri, 26 Jan 2007 16:15:39 +0000d.k.brazzcomment 2940 at https://www.ejabberd.imЗаведи группу Jabber Users
https://www.ejabberd.im/node/1318#comment-2939
<div class="quote-msg">
<div class="quote-author"><em>Anton Shevtsov</em> wrote:</div>
<p>Замечательно, а как из этих всех удалить несколько ненужных (root, nobody и прочих попавших с ldapа), можно какое нибудь исключение прописать?</p></div>
<p>в ejabberd.cfg :<br />
{ldap_filter, "(memberOf=CN=Jabber Users,CN=Users,DC=company,DC=com)"}<br />
заведи группу Jabber Users и включи в нее кого надо</p>
Fri, 26 Jan 2007 16:03:07 +0000d.k.brazzcomment 2939 at https://www.ejabberd.imи заодно по
https://www.ejabberd.im/node/1318#comment-2938
<p>и заодно по спискам управления доступом просветить можешь?<br />
на паре тройке примеров.</p>
Fri, 26 Jan 2007 12:12:02 +0000Anton Shevtsovcomment 2938 at https://www.ejabberd.imЗамечательно, а
https://www.ejabberd.im/node/1318#comment-2937
<p>Замечательно, а как из этих всех удалить несколько ненужных (root, nobody и прочих попавших с ldapа), можно какое нибудь исключение прописать?</p>
Fri, 26 Jan 2007 12:04:56 +0000Anton Shevtsovcomment 2937 at https://www.ejabberd.imShared roster LDAP
https://www.ejabberd.im/node/1318#comment-2934
<p>смотри здесь<br />
<a href="http://www.ejabberd.im/node/1213" title="http://www.ejabberd.im/node/1213">http://www.ejabberd.im/node/1213</a><br />
но, у меня получилось увидеть контакты только из своей группы<br />
Сырой еще этот модуль</p>
<p>если без групп, то можно через стандартный mod_shared_roster.erl (не ldap) завести группу EveryBody и добавить туда мемберами @all@<br />
подробнее тут <a href="http://www.ejabberd.im/shared-roster-all" title="http://www.ejabberd.im/shared-roster-all">http://www.ejabberd.im/shared-roster-all</a></p>
Fri, 26 Jan 2007 09:29:18 +0000d.k.brazzcomment 2934 at https://www.ejabberd.im