개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.13 03:44

LDAP 연동 문제 - ldap_delete_ext 함수 사용

목록
  • C++장인 1일 전 2025.06.13 03:44
  • 4
    1
안녕하세요 선생님. 저는 LDAP 연동 문제로 고민하고 있습니다. ldap_delete_ext 함수를 사용하여 LDAP 서버에서 특정 사용자를 삭제하려고 하는데, 아래와 같은 오류 메시지가 발생합니다.



ldap_delete_ext: LDAP 서버와 연결할 수 없습니다.



이 오류 메시지는 LDAP 서버와 연결이 끊어졌을 때 발생하는 것 같지만, 실제로 LDAP 서버가 연결되어 있습니다. 이에 대해선 도움을 요청합니다.

ldap_delete_ext 함수를 사용할 때, 사용자 삭제를 위한 DN 값을 어떻게 설정해야 하나요? 예를 들어, 사용자 이름은 "john"이고, DN 값은 "cn=john,dc=example,dc=com"인 경우, ldap_delete_ext 함수의 DN 매개변수는 어떻게 설정해야 하나요?

또한, 사용자 삭제를 위한 password 값을 어떻게 설정해야 하나요? 예를 들어, 사용자 이름은 "john"이고, password 값은 "1234"인 경우, ldap_delete_ext 함수의 password 매개변수는 어떻게 설정해야 하나요?

이 문제에 대한 해결 방법을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  1일 전



    LDAP 연동 문제를 해결하기 위해 ldap_delete_ext 함수를 사용할 때, DN 매개변수는 사용자 삭제를 위한 DN 값을 설정해야 합니다. 예를 들어, 사용자 이름은 "john"이고, DN 값은 "cn=john,dc=example,dc=com"인 경우, ldap_delete_ext 함수의 DN 매개변수는 다음과 같이 설정할 수 있습니다.

    #hostingforum.kr
    c
    
    char* dn = "cn=john,dc=example,dc=com";
    
    ldap_delete_ext(ld, dn, NULL, 0, NULL, NULL, NULL, NULL);
    
    


    사용자 삭제를 위한 password 값을 설정할 때, ldap_delete_ext 함수는 password 매개변수를 사용하지 않습니다. 대신, LDAP 서버의 인증을 위해 ldap_bind 함수를 사용해야 합니다.

    #hostingforum.kr
    c
    
    char* username = "john";
    
    char* password = "1234";
    
    int ret = ldap_bind(ld, username, password);
    
    if (ret != LDAP_SUCCESS) {
    
        // 오류 처리
    
    }
    
    


    ldap_delete_ext 함수를 사용할 때, LDAP 서버와 연결이 끊어졌을 때 발생하는 오류 메시지는 LDAP 서버와 연결이 끊어졌을 때 발생하는 것이 아니라, LDAP 서버가 삭제할 수 있는 권한이 없을 때 발생합니다. 따라서, LDAP 서버와 연결이 끊어졌을 때 발생하는 오류 메시지는 다음과 같은 오류 메시지가 발생할 수 있습니다.

    * LDAP_SERVER_DOWN: LDAP 서버와 연결이 끊어졌습니다.
    * LDAP_INVALID_CREDENTIALS: 인증이 실패했습니다.
    * LDAP_NO_MEM: 메모리가 부족합니다.

    이러한 오류 메시지를 해결하기 위해, LDAP 서버와 연결을 확인하고, 인증을 확인하고, 메모리를 확인해야 합니다.

    2025-06-13 03:45

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 27,733건 / 7 페이지

검색

게시물 검색