<div dir="ltr">It only happens when using default mysql as default db instead of menisia.<div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 23, 2016 at 8:02 PM, Badlop <span dir="ltr"><<a href="mailto:badlop@gmail.com" target="_blank">badlop@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">How did you configure mod_roster? If you configured db_type: odbc, you<br>
must know that each vhost requires its own database. Otherwise all the<br>
vhosts will use the same database, which apparently is what you see.<br>
<br>
See<br>
<a href="https://docs.ejabberd.im/admin/guide/configuration/#database-and-ldap-configuration" rel="noreferrer" target="_blank">https://docs.ejabberd.im/admin/guide/configuration/#database-and-ldap-configuration</a><br>
<br>
--<br>
Badlop<br>
ProcessOne<br>
<div><div class="h5"><br>
<br>
On 20 March 2016 at 18:42, Joy <<a href="mailto:pj.netfilter@gmail.com">pj.netfilter@gmail.com</a>> wrote:<br>
> Hi,<br>
>      I have configured ejabberd to authenticate against LDAP which holds<br>
> user information for multiple domain, authentication working perfectly, chat<br>
> being recorded in database but having serious issues when we have same user<br>
> on multiple domain. In that case all user with same login id can see roster<br>
> of each other and can delete as well.<br>
><br>
> Here is my configuration :-<br>
><br>
> hosts:<br>
>   - "<a href="http://example.in" rel="noreferrer" target="_blank">example.in</a>"<br>
>   - "<a href="http://example.com" rel="noreferrer" target="_blank">example.com</a>"<br>
><br>
><br>
> auth_method: ldap<br>
><br>
> ldap_encrypt: none<br>
><br>
> ldap_port: 389<br>
><br>
> ldap_rootdn: "cn=admin,dc=example,dc=in"<br>
><br>
> ldap_password: "password"<br>
><br>
> ldap_base: "dc=example,dc=in"<br>
><br>
> ldap_uids:<br>
>   - "mail": "%u@%d"<br>
><br>
> ldap_filter: "(&(objectClass=mailUser)(accountStatus=active))"<br>
><br>
>   mod_vcard_ldap:<br>
>     ldap_rootdn: "cn=admin,dc=example,dc=in"<br>
>     ldap_password: "password"<br>
>     ldap_base: "dc=example,dc=in"<br>
><br>
>     ldap_uids:<br>
>       "mail": "%u@%d"<br>
><br>
>     ldap_filter: "(&(objectClass=mailUser)(accountStatus=active))"<br>
><br>
>     ldap_vcard_map:<br>
>      "NICKNAME": {"%s": ["cn"]} # just use user's part of JID as his<br>
> nickname<br>
>      "GIVEN": {"%s": ["givenName"]}<br>
>      "FAMILY": {"%s": ["sn"]}<br>
>      "EMAIL": {"%s": ["mail"]}<br>
>      "PHOTO": {"%s": ["jpegPhoto"]}<br>
>      "BDAY": {"%s": ["birthDay"]}<br>
>     ## Search form<br>
>     ldap_search_fields:<br>
>       "User": "uid"<br>
>       "Name": "cn"<br>
>       "Family Name": "sn"<br>
>       "Email": "mail"<br>
>       "Birthday": "birthDay"<br>
>     ## vCard fields to be reported<br>
>     ## Note that JID is always returned with search results<br>
>     ldap_search_reported:<br>
>       "Full Name": "FN"<br>
>       "Nickname": "NICKNAME"<br>
>       "Birthday": "BDAY"<br>
><br>
><br>
</div></div>> _______________________________________________<br>
> ejabberd mailing list<br>
> <a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
> <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" rel="noreferrer" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
><br>
_______________________________________________<br>
ejabberd mailing list<br>
<a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" rel="noreferrer" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
</blockquote></div><br></div>