LDIFでそれを行うことができます。ディレクトリの観点では、実行したいジョブは DN の変更と呼ばれ、そのmoddnとmodrdnには 2 つの LDAP 動詞があります。
これは、OpenLDAP で次のように LDIF で実行できます。
dn: CN=username,OU=Admin,DC=uaa,DC=alaska,DC=edu
changetype: modrdn
newrdn: CN=username
deleteoldrdn: 0
newsuperior: OU=Student,DC=uaa,DC=alaska,DC=edu
私は Active Directory でこの方法を使用します。
dn: CN=username,OU=Admin,DC=uaa,DC=alaska,DC=edu
Changetype: moddn
Newrdn: CN=username
Deleteoldrdn: 1
Newsuperior: OU=Student,DC=uaa,DC=alaska,DC=edu
コピー/削除は、新しいオブジェクト ( LDAP データベースの新しいguidまたはuuid ) を作成する最初のソリューションのmoddnおよびmodrdnとは大きく異なり、レプリケーションに影響を与える可能性があることに注意してください。2 番目のソリューションでは、オブジェクトを移動します。
おそらく、PHP で動詞を見つけることができます。