Openfire

OpenFire:彼此隱藏同一組中的所有使用者?

  • January 28, 2011

我們希望限制對組內使用者(員工)的訪問,以便他們只能查看/聊天來自另一個組(支持)的使用者,而不是彼此。我們還希望確保Support組中的使用者可以看到Staff組中的所有使用者。

這可以實現嗎?如果可以,如何實現?

您可以使用Packet Filter Plugin來執行此操作,該外掛預設在 OpenFire 管理員的 Plugins 部分中可用。使用此外掛,您可以阻止員工組使用者之間的消息聊天或互相查看。

我會發布螢幕截圖和詳細說明,但目前 Ignite Realtime 的網站似乎已關閉。我會在他們修復它時回帖。

**編輯:**這行得通,我剛剛測試過。這是你要做的:

  1. 從 OpenFire 管理員的“外掛”選項卡安裝包過濾外掛: 安裝它!
  2. 確保您設置了“員工”和“支持”組。 我有追星族!
  3. 進入“伺服器”、“伺服器設置”下的“包過濾規則” 過濾時間!
  4. 為來自to的Pass Any消息創建一個新規則: Group Staff``Group Support這是規則!
  5. 然後為來自to的Drop Any消息創建一個新規則。然後,您應該具有以下兩個規則: Group Staff``Group Staff你完成了!

如果您願意,您可以選擇啟用日誌記錄。

現在,只要來自 Staff 組的使用者嘗試與來自Staff組的任何其他使用者聯繫或向其發送消息**,這些消息將被丟棄,並且兩人將無法看到彼此或互相聊天。但是,從員工組到支持**組的消息將被傳遞。

如果您願意,您可以在第二條規則中選擇來自員工組的Drop 所有消息。這將阻止他們與不在支持組中的任何人交流。

我希望這有幫助!

引用自:https://serverfault.com/questions/191365