[Date Prev][Date Next] [Chronological] [Thread] [Top]

schema extension trouble



Greetings,
I have an $OpenLDAP: slapd 2.4.23 on centos 6.4 installed and i need to extend the schema to fit my setup.

all i need is to add to my users in ou People a simple boolean attribute named vpnStatus that i want to be the basis upon which users are given vpn access or not.

i created /etc/openldap/schema/local.schema containing

attributetype ( 1.2.3.4.5.6.7.000.1
        NAME 'accountStatus'
        DESC 'boolean - defines if user has access to vpn'
        EQUALITY booleanMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
        SINGLE-VALUE )
the OID is random picked.

i restarted slapd without error but i can't find this attribute anywhere. i have apache directory studio used for editing and lam as a web gui and i can't find it there either.
i'm a bit confused.

then i tried to export this attribute as ldif (using apache ds) and import it using cli tools:

ldapadd -x -W -h 127.0.0.1 -D "cn=Manager,dc=example,dc=com" -f /tmp/vpnSchema.ldif

Enter LDAP Password:
adding new entry "cn=vpnSchema, ou=schema"
ldap_add: Invalid syntax (21)
        additional info: objectclass: value #0 invalid per syntax

what do i need to do ?