Как программно добавить posixAccount в LDAP на PHP?

Я не могу добавить posixAccount в мой локальный каталог LDAP; мой код следующий:

$ldap = ldap_connect("localhost") or die("unable to connect to   server..");
ldap_set_option($ldap,LDAP_OPT_PROTOCOL_VERSION,3);

$accountDn = "cn=admin,dc=blackboard,dc=com";
ldap_bind($ldap,$accountDn,"root");

$accountDn = "cn=AkPaul,dc=blackboard,dc=com";
$entry["cn"] = "AkPaul";
$entry["gidNumber"] = "Testing";
$entry["givenName"] = "Ak";
$entry["homeDirectory"] = "/home/users/akpaul";
$entry["objectClass"][0] = "inetOrgPerson";
$entry["objectClass"][1] = "posixAccount";
$entry["password"] = "021091ap";
$entry["sn"] = "Paul";
$entry["uidNumber"] = "1004";
$entry["uid"] = "akpaul";
var_dump($entry);

ldap_add($ldap,$accountDn,$entry) or die("Unable to connect to server");

error message is Add: Invalid syntax

Что я сделал не так?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]