2015-12-16 10:31 GMT+01:00 Natxo Asenjo <natxo.ase...@gmail.com>:

> hi,
>
> creating a group with nested groups in it fails with error
>
> NameErr: DSID-03050C55, problem 2003 (BAD_ATT_SYNTAX), data 0, best match
> of:
>
> in ldap AD 2008r2
>
> This is the code:
>
> my $nested_group = "HRM - Management";
> my $dn = "cn=$nested_group,$test_base";
>
> my @groups = (
>     "cn=hrm - management - mt,$test_base",
>     "cn=hrm - management - directie,$test_base"
> );
>
> my $result = $ldaptest->add(
>     "$dn",
>     attrs => [
>         'objectclass'    => [qw/top group/],
>         'cn'             => "cn=$nested_group",
>         'samAccountName' => "$nested_group",
>         'grouptype'      => 0x80000002,
>         'member'         => [@groups],
>     ]
> );
>
> $result->code && warn "failed to add group $dn ", $result->error;
>
> Adding users is no problem. Do you know what I'm doing wrong?
>


You need to pass an array ref to the member attribute :

 'member'         => \@groups,


Clément.

Reply via email to