在为用户添加/编辑属性时,“memberof”属性是一个特殊情况。memberOf 属性不是用户模式的可访问属性。要将某人添加到组,你必须在组中添加用户,而不是在用户中添加组。你可以通过访问组属性“member”来做到这一点。
<?php
$group_name = "CN=MyGroup,OU=Groups,DC=example,DC=com";
$group_info['member'] = $dn; // 用户的 DN 被添加到组的 'member' 数组中
ldap_mod_add($connect,$group_name,$group_info);
?>