Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Usar Jabber con active directory

Hola,

He estado intentado configurar Jabber para usarlo como mensajes a nivel interno en 2 redes diferentes, este servidor no tiene open directory activado así que lo que quiero es que los usuarios de Active Directory puedan usar este servicio.

he visto que toca cambiar el archivo c2s.xml que se encuentra en /Applications/Server.app/Contents/ServerRoot/private/etc/jabberd/c2s.xml

Cambie algunos parámetros para autenticar usuarios con AD, como:

comentar en <!-- <cram-md5> -->

el ID realm:

<id realm='dominio.int'
        pemfile='/etc/jabberd/server.pem'
        verify-mode='7'
        cachain='/etc/jabberd/client_ca_certs.pem'
        require-starttls='mu'
        register-enable='mu'
        instructions='Enter a username and password to register with this server.'
        register-oob='http://example.org/register'
        password-change='mu'
    >example.net</id> -->
    <!-- or the default host
    <id password-change='mu' > -->
    <id>@HOSTNAME@</id>

Ldap Full:

<!-- LDAPFULL module configuration -->
    <ldapfull>
      <!-- LDAP server host and port (default: 389) -->
      <uri>ldap://dominio.int/ ldaps://dominio.int/</uri>

the ldap type

<!-- Type of LDAP server. Currently "ad" for active directory and "ldap"
           for other ldap servers. If not specified, then it is ldap. -->
      <!--
      <type>ad</type>

este otro parametro:

      <!-- Attribute that holds jabber account status. Must be TRUE for AD,
           and 1 for other LDAP server.
           If not specified, then it will not be used. -->
      <!--
      <validattr>TRUE</validattr>

y el basedn

<!-- base DN of the tree. You should specify a DN for each
           authentication realm declared in the <local> section above,
           by using the realm attribute. -->
      <basedn realm='company'>o=Company.com</basedn>
      <basedn>DC=Dominio,DC=int</basedn>
    </ldapfull>

también se realizaron los mismos cambios para <ladp> </ldap>

viq ue se autentica con el usuario y la contrasena de este en AD pero no toma el nombre de el usuario autenticado sino el de el usuario que está con el loggin en ese momento... asi que cai en cuenta que jabber no estaba mirando este archivo .xml en su configuración... entrando más vi que el archivo estaba localizado en otro lado cuando ci la configuración del archivo jabber.cfg

cambie la ruta del archivo c2s por el que yo modifique... desde ese momento vi que jabber dejo de funcionar.

en este momento estoy pensando que puede que necesite modificar el archivo al que jabber va a buscar su c2s.xml file (depronto es algún problema de acceso y permisos del archivo localizado en el

/Applications/Server.app/Contents/ServerRoot/private/etc/jabberd/c2s.xml.

Si alguien sabe de algo o de como configurar Jabber y que tenga ideas bienvenido.

Aqui dejo el enlace del el ejemplo de el archivo c2s.xml de jabber

Saludos.

1 Respuesta

0voto

Ajmaq Puntos23890

Hola,

Parece que funciona. falto meterle dos commandos de configuracion y hoy voy a ver si funciona bien con el enableXMMPP activado.

sudo serveradmin stop jabber
sudo serveradmin settings jabber (par ver la lista de parametros)
sudo serveradmin settings jabber:hostCommaDelimitedString = "servidor.ejemplo.com"
sudo serveradmin settings jabber:host:_array_index:0 = "servidor.ejemplo.com"
sudo serveradmin settings jabber:enableXMPP = yes
sudo serveradmin start jabber

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


...