복붙노트

[SPRING] LDAP : 오류 코드 50 - 액세스 권한이 충분하지 않아 uid = test @ info.com, ou = People, o = Drive, dc = company, dc = com 항목을 추가 할 수 없습니다.

SPRING

LDAP : 오류 코드 50 - 액세스 권한이 충분하지 않아 uid = test @ info.com, ou = People, o = Drive, dc = company, dc = com 항목을 추가 할 수 없습니다.

Windows를 실행하는 OpenDS에 계정을 추가하려고합니다. 나는 봄, opends2.2.1, 최대 절전 모드 및 Jboss 5.1을 사용하고있다. 사용자를 추가하려고하면 다음 오류가 발생합니다.

javax.faces.FacesException: #{user.save}: org.springframework.ldap.UncategorizedLdapException: Operation failed; nested exception is javax.naming.NoPermissionException: [LDAP: error code 50 - The entry uid=test@info.com,ou=People,o=Drive,dc=company,dc=com cannot be added due to insufficient access rights]; remaining name 'uid=test@info.com, ou=People, o=Drive'
    at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
    at javax.faces.component.UICommand.broadcast(UICommand.java:315)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
    at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)

해결법

  1. ==============================

    1.useradmin (또는 암호를 변경하려고하는 사용자)에게 암호 재설정 권한을 부여해야합니다.

    useradmin (또는 암호를 변경하려고하는 사용자)에게 암호 재설정 권한을 부여해야합니다.

    참조 : https://backstage.forgerock.com/#!/docs/opendj/3/admin-guide#about-privileges

  2. ==============================

    2.나는 나의 대답이 당신의 경우에 유용하기를 바랍니다. 로그마다 LDAP 항목을 수정하는 동안 권한 문제가 발생한다고합니다.

    나는 나의 대답이 당신의 경우에 유용하기를 바랍니다. 로그마다 LDAP 항목을 수정하는 동안 권한 문제가 발생한다고합니다.

  3. from https://stackoverflow.com/questions/22632607/ldap-error-code-50-the-entry-uid-testinfo-com-ou-people-o-drive-dc-company-d by cc-by-sa and MIT license