+ Responder ao Tópico



  1. Olá!

    Ao tentar adicionar um novo Alias na base, por linha de comando,o erro no subject acima é gerado.

    Tentei da seguinte forma:

    #comando
    ldapadd -x -D 'uid=ldapadmin,ou=People,o=mydomain,c=br' -W -f add-aliasesldap.ldif

    adding new entry "cn=aliasteste@mydomain.com.br,ou=Aliases,o=mydomain,c=br"
    ldap_add: Constraint violation (19)
    additional info: structuralObjectClass: no user modification allowed


    #no add-aliasesldap.ldif:
    dn: cn=aliasteste@mydomain.com.br,ou=Aliases,o=mydomain,c=br
    cn: aliasteste@mydomain.com.br
    objectClass: nisMailAlias
    objectClass: top
    structuralObjectClass: nisMailAlias
    creatorsName: uid=ldapadmin,ou=People,o=mydomain,c=br
    rfc822MailMember: peter@mydomain.com.br
    rfc822MailMember: jack@mydomain.com.br


    Por phpldapadmin, seguindo os passos do wizard, foi possível criar o alias!
    Porém, nem sempre teremos o phpldapadmin por perto e saber adicionar este Alias via linha de comando é imprescindível, onde peço o help dos colegas.

    [ ]s

  2. Ola,
    Este arquivo Ldif deve ter sido gerado por um slapcat ou algo do tipo, certo?
    Tive este problema e removendo a linha passou a funcionar normal.
    Existem algumas informações no LDAP que somente a Base internamente pode alterar, algumas constaints podem ser alteradas mas não aconselho.
    Remova a linha e tente novamente.
    Abçs.



  3. Olá Renato!

    Este arquivo eu mesmo gerei ... ms o seu comentário está correto, algumas informações no Ldap somente a base internamente pode alterar, no entanto, esta alteração que estou tentando fazer o phpldapadmin fez...

    Nao entendi bem sobre a questao da linha... qual linha vc se refere?

    [ ]s

  4. Olá, consegui adicionar o alias modificando o arquivo .ldif, assim:

    dn: cn=<alias>@mydomain.com.br,ou=Aliases,o=mydomain,c=br
    cn: <alias>@mydomain.com.br
    objectClass: nisMailAlias
    objectClass: top
    rfc822MailMember: john@mydomain.com.br
    rfc822MailMember: jack@mydomain.com.br
    ...


    Na criação de de uma nova OU - com ldapadd - me deparei com um problema parecido mas pelo que percebi não fora possível escrever na base/possuir direitos devido a OU ser um objeto tratado pelo slapd, sendo assim, deve-se usar o comando slapadd para tal:

    service ldap stop
    slapadd -l add-alias-ldap.ldif
    service ldap start

    No add-alias-ldap.ldif:

    dn: ou=Administrativo,o=mydomain,c=br
    objectclass: top
    objectclass: organizationalUnit
    ou: Administrativo
    description: Ramo contendo as entradas de usuarios do setor Administrativo.

    A OU foi criada na base!

    Pessoal, o que mencionei acima sobre a criação da OU procede?

    []'s
    Última edição por cldn; 24-02-2011 às 22:41.






Tópicos Similares

  1. Respostas: 6
    Último Post: 19-06-2015, 15:33
  2. Autenticação e desconectar no User Manager
    Por clebinho182 no fórum Redes
    Respostas: 1
    Último Post: 09-07-2014, 14:15
  3. Aba Queue no User Profiles do hotspot
    Por hotel no fórum Redes
    Respostas: 2
    Último Post: 21-09-2013, 17:00
  4. COntrole de banda no User-Manager
    Por mcadr no fórum Redes
    Respostas: 3
    Último Post: 09-03-2011, 22:17
  5. créditos no User Manager
    Por alencar2 no fórum Redes
    Respostas: 2
    Último Post: 14-09-2008, 13:15

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L