[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
R: Adding additional schema - objectClass: value #1 invalid per syntax
----- "Ed Greenberg" <edg@greenberg.org> ha scritto:
> Hi folks,
>
> I added the following to my schema directory:
> dn: cn=schema
> attributeTypes: ( 1.3.6.1.4.1.15953.9.1.1 NAME 'sudoUser' DESC
> 'User(s)
> who may run sudo' EQUALITY caseExactIA5Match SUBSTR
> caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
> X-ORIGIN 'SUDO' )
> attributeTypes: ( 1.3.6.1.4.1.15953.9.1.2 NAME 'sudoHost' DESC
> 'Host(s)
> who may run sudo' EQUALITY caseExactIA5Match SUBSTR
> caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
> X-ORIGIN 'SUDO' )
> attributeTypes: ( 1.3.6.1.4.1.15953.9.1.3 NAME 'sudoCommand' DESC
> 'Command(s) to be executed by sudo' EQUALITY caseExactIA5Match SYNTAX
>
> 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'SUDO' )
> attributeTypes: ( 1.3.6.1.4.1.15953.9.1.4 NAME 'sudoRunAs' DESC
> 'User(s)
> impersonated by sudo' EQUALITY caseExactIA5Match SYNTAX
> 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'SUDO' )
> attributeTypes: ( 1.3.6.1.4.1.15953.9.1.5 NAME 'sudoOption' DESC
> 'Options(s) followed by sudo' EQUALITY caseExactIA5Match SYNTAX
> 1.3.6.1.4.1.1466.115.121.1.26 X-ORIGIN 'SUDO' )
> objectClasses: ( 1.3.6.1.4.1.15953.9.2.1 NAME 'sudoRole' SUP top
> STRUCTURAL DESC 'Sudoer Entries' MUST ( cn ) MAY ( sudoUser$ sudoHost
You're probably missing a whitespace between "sudoUser" and the "$". I guess you're using OpenLDAP 2.3, which happens to often ignore errors instead of bailing out. Run slapd with -d config to get at least a warning message, or migrate to 2.4, which is pickier about syntax errors.
p.
Ing. Pierangelo Masarati
OpenLDAP Core Team
SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
---------------------------------------
Office: +39 02 23998309
Mobile: +39 333 4963172
Email: pierangelo.masarati@sys-net.it
---------------------------------------