knyar вот здесь упомянул о модуле mod_shared_roster_ldap, который позволяет это. Но это нестандартный модуль, который надо устанавливать отдельно. Я пока не пробовал.
Пользуюсь такой схемой у себя в организации. Есть небольшое неудобство, может подскажете, как быть?
Существует одна общая группа (организация) и несколько подгрупп (отделы).
— в «Общей группе» в «Членах» полный список пользователей всей организации, а в «Видимых группах» список всех отделов.
— в «Подгруппах» в «Членах» список пользователей того или иного отдела, а в «Видимых группах» пусто.
Неудобство состоит в том, что при такой схеме приходится каждого нового пользователя вручную добавлять сначала в «подгруппу» (отдел), а затем в «общую группу» (организация). Только тогда список контактов появляется у нового пользователя в клиенте.
ejabberd: общие списки