개발자 Q&A

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

2025.07.24 04:42

LDAP 모드 추가 관련 질문

목록
  • SOLID원칙수호자 6시간 전 2025.07.24 04:42 새글
  • 5
    1
선생님, LDAP 모드 추가 함수인 ldap_mod_add()를 사용할 때,

어떻게 하면 추가할 속성의 이름과 값이 정확히 지정되어야 하는지 알려주세요?

예를 들어, 아래와 같은 코드가 있다고 가정해 보겠습니다.

c

ldap_mod_add(ld, "cn=John Doe,dc=example,dc=com", "sn", "Doe");



이 경우, 속성 이름 "sn"은 정확히 지정되었는지 확인할 수 있을까요?

또한, 추가할 속성의 값이 문자열일 때는 어떻게 처리해야 하는지 알려주세요.

예를 들어, 아래와 같은 코드가 있다고 가정해 보겠습니다.

c

ldap_mod_add(ld, "cn=John Doe,dc=example,dc=com", "description", "개발자");



이 경우, 속성 값 "개발자"는 정확히 문자열로 처리되는지 확인할 수 있을까요?

선생님, 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  6시간 전



    LDAP 모드 추가 함수인 ldap_mod_add()를 사용할 때, 추가할 속성의 이름과 값은 정확히 지정되어야 합니다.

    속성 이름을 지정할 때, LDAP의 속성 이름 규칙을 따라야 합니다. 예를 들어, "sn"은 "sn"으로 정확히 지정되어야 합니다. LDAP의 속성 이름은 대소문자를 구별하지 않지만, 일반적으로 소문자로 표기하는 것이 좋습니다.

    속성 값은 문자열일 때는 일반 문자열로 처리됩니다. 예를 들어, "개발자"는 "개발자"로 정확히 문자열로 처리됩니다. 그러나, 속성 값이 특수문자나 이스케이프 문자를 포함하는 경우, 이스케이프 처리를 해야 합니다.

    예를 들어, 속성 값이 "\n"인 경우, 이스케이프 처리를 하면 "\\n"으로 처리됩니다.

    다음은 예제 코드입니다.

    #hostingforum.kr
    c
    
    ldap_mod_add(ld, "cn=John Doe,dc=example,dc=com", "sn", "Doe");
    
    ldap_mod_add(ld, "cn=John Doe,dc=example,dc=com", "description", "개발자");
    
    


    속성 이름과 값은 정확히 지정되어야 하며, 속성 값이 특수문자나 이스케이프 문자를 포함하는 경우, 이스케이프 처리를 해야 합니다.

    2025-07-24 04:43

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

검색

게시물 검색