
LDAP Modify Replace 명령어는 기존 Attribute 값이 존재하는 경우, 기존 값을 삭제하고 새로운 값을 삽입합니다.
예를 들어, 사용자 이름이 "john"이고, 이메일 주소가 "john@example.com"인 경우, 다음과 같이 Modify Replace 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
ldapmodify -h ldap서버주소 -D "Bind DN" -w "Bind PW" <
dn: uid=john, dc=example, dc=com
changetype: modify
replace: mail
mail: john2@example.com
EOF
기존 이메일 주소 "john@example.com"은 삭제되고, 새로운 이메일 주소 "john2@example.com"이 삽입됩니다.
Attribute 값을 업데이트하는 경우, Attribute 값이 존재하지 않으면, Modify Replace 명령어는 Attribute 값을 삽입합니다. 예를 들어, 사용자 이름이 "john"이고, 이메일 주소가 존재하지 않는 경우, 다음과 같이 Modify Replace 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
ldapmodify -h ldap서버주소 -D "Bind DN" -w "Bind PW" <
dn: uid=john, dc=example, dc=com
changetype: modify
replace: mail
mail: john2@example.com
EOF
기존 이메일 주소가 존재하지 않아도, 새로운 이메일 주소 "john2@example.com"이 삽입됩니다.
2025-03-11 06:46