
1. LDAP Rename 함수는 다음과 같은 형식으로 사용됩니다.
ldap_rename("dn", "new_rdn", "new_parent", "delete_old_rdn", "controls")
- dn: 변경할 사용자의 distinguished name(DN)
- new_rdn: 변경할 사용자의 새로운 이름
- new_parent: 변경할 사용자의 새로운 부모 DN
- delete_old_rdn: 이전 이름을 삭제할지 여부(true/false)
- controls: LDAP 연산에 대한 추가 정보
2. LDAP Rename 함수를 사용할 때, 다음 권한이 필요합니다.
- LDAP 수정 권한
- 변경할 사용자의 DN에 대한 읽기/쓰기 권한
3. LDAP Rename 함수가 성공적으로 완료되었을 때, 다음과 같은 에러 메시지가 반환될 수 있습니다.
- LDAP_NO_SUCH_OBJECT: 지정된 DN의 사용자가 존재하지 않음
- LDAP_TYPE_OR_VALUE_EXISTS: 지정된 DN의 사용자가 이미 존재함
- LDAP_INVALID_DN_SYNTAX: 잘못된 DN 형식
- LDAP_INSUFFICIENT_ACCESS_RIGHTS: 권한이 부족함
- LDAP_OPERATIONS_ERROR: LDAP 연산 중 오류 발생
2025-08-07 00:00