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 >> > > >
