drfkl66684 2015-09-06 18:24
浏览 103

如何在PHP中以编程方式将posixAccount添加到LDAP?

I am unable to add a posixAccount to my local LDAP directory; my code is the following:

$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

What have I done wrong?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
    • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
    • ¥15 gdf格式的脑电数据如何处理matlab
    • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
    • ¥100 监控抖音用户作品更新可以微信公众号提醒
    • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
    • ¥70 2048小游戏毕设项目
    • ¥20 mysql架构,按照姓名分表
    • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
    • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题