%20%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA%3A%20%22cn%3Dschema%22).png)
次のコマンドを使用して、スキーマに新しい属性を追加しようとしています:
ldapmodify -f ./add-id-attribute.ldif -h localhost -p 50389 -D "cn=Directory Manager" -w mySecretPassword
そしてこのLDIFファイル
dn: cn=schema
changetype: modify
add: attributetypes
attributetypes: ( 1.3.6.1.4.1.32474 NAME 'myAttribute'
USAGE userApplications )
DESC 'The attribute'
しかし、次のような返答が返ってきます。ldapmodify: invalid format (line 5) entry: "cn=schema"
すでに行末を UNIX に変更しましたが、効果はありませんでした。ディレクトリ サーバーとしてOpenAM 6.5.2
使用しているdocker イメージを使用しています。OpenDJ
答え1
LDiF が正しくフォーマットされていません。
このDESC
行は USAGE 行の閉じ括弧の後に来るため)
、解析できません。
)
attributeTypes定義が完全に囲まれるように移動する必要があります( )
dn: cn=schema
changetype: modify
add: attributetypes
attributetypes: ( 1.3.6.1.4.1.32474 NAME 'myAttribute'
USAGE userApplications
DESC 'The attribute' )