[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Error Loading Schema
- To: "Net Warrior" <netwarrior863@gmail.com>
- Subject: Re: Error Loading Schema
- From: "Norman Gray" <gray@nxg.name>
- Date: Tue, 17 Apr 2018 19:48:23 +0100
- Cc: openldap-technical <openldap-technical@openldap.org>
- In-reply-to: <CAP7y58Nzgdi26uh+X0CMD8kBrA0qT+=fb1DXt+2Y0eFboPbpFg@mail.gmail.com>
- References: <CAP7y58Nzgdi26uh+X0CMD8kBrA0qT+=fb1DXt+2Y0eFboPbpFg@mail.gmail.com>
Greetings.
On 16 Apr 2018, at 18:58, Net Warrior wrote:
Im trying to load this schema
http://pig.made-it.com/ldap-openssh.html
And I get this error.
ldapmodify: invalid format (line 1) entry: ""
ldapmodify will upload files in LDIF format (which you might be able to
see documented using 'man ldif'), but the file at
<http://pig.made-it.com/ldap-openssh/openssh-ldap.schema> is a schema
file, which has a slightly different syntax.
That means:
1. that you'll have to convert the schema file to a corresponding
.ldif file; and
2. that it has to be installed in the openldap directory on your LDAP
server (you'll see other .schema and .ldif files in there), and included
into your slapd configuration file (something like
.../openldap/slapd.ldif) with a line like
include: file://blah/blah/blah/openldap/schema/openssh-ldap.ldif
Here is a variant of that file that I've used, in .ldif format:
#
# LDAP Public Key Patch schema for use with openssh-ldappubkey
# Author: Eric AUGE <eau@phear.org>
#
# Based on the proposal of : Mark Ruijter
#
# See https://github.com/jirutka/ssh-getkey-ldap
# Converted by hand from openssh-lpk.schema to .ldif format,
# following the advice in openldap.ldif.
#
#
#
dn: cn=openssh-lpk,cn=schema,cn=config
objectClass: olcSchemaConfig
cn: openssh-lpk
#
# octetString SYNTAX
olcAttributeTypes: ( 1.3.6.1.4.1.24552.500.1.1.1.13 NAME 'sshPublicKey'
DESC 'OpenSSH Public key'
EQUALITY octetStringMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )
#
# printableString SYNTAX yes|no
olcObjectClasses: ( 1.3.6.1.4.1.24552.500.1.1.2.0 NAME 'ldapPublicKey'
SUP top AUXILIARY
DESC 'OpenSSH LPK objectclass'
MUST uid
MAY sshPublicKey )
Best wishes,
Norman
--
Norman Gray : https://nxg.me.uk