Я не могу добавить 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
Что я сделал не так?
Задача ещё не решена.
Других решений пока нет …