Modificar los administradores de openfire cuando usa 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