라이브러리
[PHP] ldap_delete - 디렉토리에서 항목 삭제
LDAP (Lightweight Directory Access Protocol) 삭제
LDAP (Lightweight Directory Access Protocol) 삭제는 LDAP 서버에 저장된 사용자 또는 그룹을 삭제하는 과정을 의미합니다. PHP에서 LDAP 삭제를 수행하는 방법에 대해 설명하겠습니다.
# LDAP 삭제 함수
PHP에서 LDAP 삭제를 수행하는 함수는 `ldap_delete()` 함수입니다. 이 함수는 LDAP 서버에 저장된 사용자 또는 그룹을 삭제합니다.
# LDAP 삭제 함수의 매개 변수
`ldap_delete()` 함수의 매개 변수는 다음과 같습니다.
* `dn`: 삭제할 사용자 또는 그룹의 distinguished name (DN)
* `ldap_link`: LDAP 연결 객체
# 예제
다음은 LDAP 삭제를 수행하는 예제입니다.
#hostingforum.kr
php
<?php
// LDAP 서버 정보
$ldap_server = 'ldap://localhost';
$ldap_username = 'cn=admin,dc=example,dc=com';
$ldap_password = 'password';
// LDAP 연결 객체 생성
$ldap_conn = ldap_connect($ldap_server);
if (!$ldap_conn) {
echo 'LDAP 연결 실패';
exit;
}
// LDAP 인증
if (!ldap_bind($ldap_conn, $ldap_username, $ldap_password)) {
echo 'LDAP 인증 실패';
exit;
}
// 삭제할 사용자 DN
$dn = 'cn=delete_user,dc=example,dc=com';
// LDAP 삭제
if (ldap_delete($ldap_conn, $dn)) {
echo '사용자 삭제 성공';
} else {
echo '사용자 삭제 실패';
}
// LDAP 연결 종료
ldap_close($ldap_conn);
?>
# 주의 사항
LDAP 삭제를 수행할 때 주의해야 할 점은 다음과 같습니다.
* 삭제할 사용자 또는 그룹의 DN을 정확하게 입력해야 합니다.
* LDAP 서버에 저장된 사용자 또는 그룹을 삭제하면 복원할 수 없습니다.
* LDAP 삭제를 수행하기 전에 사용자 또는 그룹의 권한을 확인해야 합니다.
# 결론
LDAP 삭제는 LDAP 서버에 저장된 사용자 또는 그룹을 삭제하는 과정을 의미합니다. PHP에서 LDAP 삭제를 수행하는 함수는 `ldap_delete()` 함수입니다. 이 함수는 LDAP 서버에 저장된 사용자 또는 그룹을 삭제합니다. LDAP 삭제를 수행할 때 주의해야 할 점은 삭제할 사용자 또는 그룹의 DN을 정확하게 입력해야 하며, LDAP 서버에 저장된 사용자 또는 그룹을 삭제하면 복원할 수 없습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.