Skip to content

adding users to roster group by reading from OpenLDAP

Notifications You must be signed in to change notification settings

tncyclk/xmpp-roster-create

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

XMPP Roster Grup

Kullanıcı roster grubuna eklenmek veya gruptan çıkarılmak istenen kullanıcı(Bu uygullamada pardusDevice nesnesi bulunan ahenkler kullanıcı olarak filtrelenmektedir.) listesi Ldap'tan alınmaktadır. Bu betik ejabberd 16.06 versiyonuna göre düzenlenmiştir.

Kurulum

sudo apt-get install python3-ldap3 komutu ile python3-ldap3 modulü yüklenir.

Roster Grubu Oluşturma

KOMUT= /opt/ejabberd-16.06/bin/ejabberdctl add_rosteritem lider_console im.tuncay.colak ahenk-pc im.tuncay.colak '' '' both Yukarıdaki komuttan belirtilen lider_console roster grubu oluşturulmak istenen kullanıcı ve im.tuncay.colak ise xmpp servis adıdır. Roster Grubu oluşturulmak istenildiği durumda python3 xmpp_roster_create.py add "add" parametresi girilerek betik çalıştırılır ve kullanıcı tarafından xmpp ve ldap bilgileri istenir.

Roster Grubu Silme

KOMUT= /opt/ejabberd-16.06/bin/ejabberdctl delete_rosteritem lider_console im.tuncay.colak ahenk-pc im.tuncay.colak Roster Grubu silinmek istenildiği durumda python3 xmpp_roster_create.py del "del" parametresi girilerek betik çalıştırılır ve kullanıcı tarafından xmpp ve ldap bilgileri istenir.

About

adding users to roster group by reading from OpenLDAP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages