Strumenti Utente

Strumenti Sito


xmpp-it:guide:comandi-prosodyctl-con-esempi

Questa è una vecchia versione del documento!


Comandi prosodyctl con esempi

shell prosodyctl

Lanciare una shell:

# prosodyctl shell
  • Eliminare nodo pubsub (il segno “>” all'inizio è importante ma anche pericoloso, poiché vi lascia fare qualsiasi cosa!):

>prosody.hosts[“pubsub.example.tld”].modules.pubsub.service:delete(“blog”, true)

  • Eliminare TUTTI i nodi pubsub:

>local service = prosody.hosts[“pubsub.example.tld”].modules.pubsub.service; for node in pairs(select(2, assert(service:get_nodes(true)))) do service:delete(node, true); end

  • Controlla le sottoscrizioni ai nodi per utente:

>prosody.hosts[“pubsub.example.tld”].modules.pubsub.service.subscriptions[“user@example.tld”]

  • Cambiare affiliazione su un nodo pubsub (rendere un utente proprietario):

>prosody.hosts[“pubsub.example.tld”].modules.pubsub.service:set_affiliation(“blog”,true,“user@example.tld”,“owner”)

  • Eliminare sottoscrizione ad un nodo:

>prosody.hosts[“pubsub.example.tld”].modules.pubsub.service:remove_subscription(“blog”,true,“user@example.tld”)

  • Sottoscrivere un nodo:

>prosody.hosts[“pubsub.example.tld”].modules.pubsub.service:add_subscription(“blog”,true,“user@example.tld”)

comandi prosodyctl

Reimpostare password dimenticata

xmpp-it/guide/comandi-prosodyctl-con-esempi.1730330354.txt.gz · Ultima modifica: da roughnecks