ldap_add関数でActiveDirectoryにユーザを追加したいのですが、Insufficient access となり追加できません。どこが間違っているのか教えて頂けないでしょうか。
指摘されている箇所は、 
$r = $r = ldap_add($ds, "CN=addtest,OU=Small Office,OU=FixedUsers,DC=unifas,DC=ldap", $info); です。

宜しくお願いします。


<?php
echo "LDAP add test\t";
echo "Connecting ...";

$port = 389;

$ds = ldap_connect("ldap://172.16.246.2", $port);

if($ds == FALSE)
{
echo "LDAPサーバーに接続できません!!";
}

//更新アクセスを行うために適当なdnでバインドする
$r = ldap_bind($ds, "CN=sodokuji,OU=Small Office,OU=FixedUsers,DC=unifas,DC=ldap","sodokuji");
//データを準備する
$info["CN"] = "addtest";
$info["SN"] = "test";
$info["OU"] = "Small Office";
$info["mail"] = "soadd@test.com";
$info["objectclass"] = "user";

//データをディレクトリに追加
$r = ldap_add($ds, "CN=addtest,OU=Small Office,OU=FixedUsers,DC=unifas,DC=ldap", $info);

ldap_close($ds);
?>