
LDAP modify 연산은 기존 attribute를 삭제하고 새로운 attribute를 추가하는 방식으로 동작하지 않습니다.
LDAP modify 연산은 다음과 같은 두 가지 형태로 동작합니다.
1. ADD: 새로운 attribute를 추가합니다.
2. REPLACE: 기존 attribute를 삭제하고 새로운 attribute를 추가합니다.
3. DELETE: 특정 attribute를 삭제합니다.
attribute를 삭제할 때, 해당 attribute가 여러 개 존재하는 경우 LDAP 서버의 구현에 따라 다를 수 있습니다.
하지만 일반적으로 LDAP 서버는 attribute의 이름과 DN을 기준으로 attribute를 식별하므로, 동일한 이름의 attribute가 여러 개 존재하는 경우 모두 삭제됩니다.
예를 들어, 다음과 같은 경우에 대한 예시입니다.
- attribute: `cn`
- DN: `dc=example,dc=com`
- attribute: `cn`
- DN: `dc=example,dc=com`
이 경우 LDAP 서버는 두 개의 `cn` attribute를 모두 삭제합니다.
LDAP modify 연산의 구현은 서버에 따라 다를 수 있으므로,具体적인 동작은 서버의 문서나 구현에 따라 확인해야 합니다.
2025-04-21 00:50