openfire

Modificar los administradores de openfire cuando usa ldap

Administradores de openfire en ldap

Cuando usamos openfire con ldap, los administradores se los indicamos cuando lo instalamos. Pero podemos cambiarlos cuando queramos. A continuación os enseño dos formas de como hacer esto.

A través de la interfaz de administración de Openfire

  • Vamos a la url de administración: http://TU_DOMINIO.COM:9090
  • Nos logueamos con un usuario que tenga permisos de administración
  • En la opción Servidor y pestaña Administración del servidor, entramos en Propiedades del sistema.
  • Buscamos la propiedad admin.authorizedJIDs y le damos al botón Editar.
  • Ponemos los usuarios que queramos (Por ejemplo: intropedro@server,manolo@server) y le damos al botón Guardar Propiedad.
  • Por último reiniciamos el servidor:
>> sudo /etc/init.d/openfire restart

Directamente desde la base de datos

Tendremos que acceder a la base de datos que usa openfire (en mi caso mysql). Si miramos en la tabla ofProperty veremos una fila con el valor admin.authorizedJIDs en la columna nombre y con el valor de los nicks de los administradores en la columna propValue (por ejemplo: intropedro@server,manolo@server) (server es el nombre del servidor). Ahí tendremos que añadir o quitar las persoans que queramos que puedan acceder a la consola de administración. Una vez editado guardamos y reiniciamos el servidor de mensajería:

>> sudo /etc/init.d/openfire restart