Hi,

You can only use one structural class(belong with same family) at a time.
What you can do now, you can create a new auxiliary class withsame
attributes.


On Fri, Jan 24, 2014 at 7:34 PM, W Forum W <[email protected]> wrote:

>  Hi, Thanks for the quick response
> I am using Debian wheezy.
> I installed the ldapns.schema from the deb package but I still when I try
> to add a user (as a ldif file with a host attribute defined) a get the error
> ldap_add: Object class violation (65)
>     additional info: attribute 'host' not allowed
> If I remove the host attribute (from  ldif file) the user is added
> successfully.
> How can I get the host attribute working?
> Many thanks
>
>
>  On 01/20/2014 05:43 PM, Joshua Schaeffer wrote:
>
> There is some information from the Debian wiki (
> https://wiki.debian.org/LDAP/PAM) on adding a host attribute to a user,
> but I'm sure it applies to other distro's as well:
>
>  To add the "host" attribute to a user, he should have an objectClass
> that supports this. The "account" objectClass has the attribute, but is
> not compatible with the "inetOrgPerson" objectClass. To work around this,
> you can use the "ldapns" schema, supplied with the 
> libpam-ldap<http://packages.debian.org/libpam-ldap>
>  package. This schema provides the "hostObject" objectClass, which has
> the proper "host" attribute.
>
>
> On Mon, Jan 20, 2014 at 9:08 AM, W Forum W <[email protected]> wrote:
>
>>  Hi
>> I try to add a user but the host attribute is not accept (everything else
>> is fine)
>>
>> ldapadd -x -W -D "cn=admin,dc=example,dc=com" -f user.ldif
>> Enter LDAP Password:
>> adding new entry "uid=user,ou=Users,dc=example,dc=comt"
>> ldap_add: Object class violation (65)
>>     additional info: attribute 'host' not allowed
>>
>> how can i add a host attribute
>> i have following schema installed
>>
>> core.schema
>> cosine.schema
>> nis.schema
>> inetorgperson.schema
>> samba.schema
>>
>> thanks in advance
>>
>
>
>

Reply via email to