2015-11-24 34 views
0

我想在ejabberd中調試一個用戶名單的奇怪問題。 他有一個名冊組「_root」出現在他的客戶(PSI)中。ejabberd「_root」怪異名冊組

服務器正在使用mod_ldap進行用戶驗證。

觀光嘗試到目前爲止:

  • 從客戶端刪除該組 - >的組中一個而
  • 註銷與/ ejabberdctl註銷用戶domain.com用戶之後再次出現 - >的組中再次出現一段時間後

服務器上只有一個用戶受到此影響,這使我認爲它必須是特定於此用戶的設置(或客戶端)的某些內容。但是我們有一羣人也使用PSI而沒有任何問題。

有沒有辦法直接查看數據庫中爲特定用戶定義的名單組?

感謝, 卡扎

回答

0

那 「_root」 值必須來自名冊模塊的數據。你沒有說你使用哪個名單模塊,但我想服務器配置爲使用mod_roster_ldap,也可能使用mod_shared_roster_ldap。檢查模塊的配置並瀏覽LDAP目錄的內容以查看是否看到該值。我會認爲價值來自那裏。

+0

我們實際上並沒有使用mod_shared_roster_ldap,而只是簡單的mod_roster和mod_shared_roster,我們在其中定義了一個可以正常工作的共享組。兩個配置都是空的(即,對於所有內容都是默認的)。 – kazamatzuri

+0

然後它應該是客戶端。用戶有時使用另一個客戶端嗎? –