Red Hat Training

A Red Hat training course is available for Red Hat Directory Server

10.4.24. syntax-validate.pl(Validate 属性値)

構文検証は、属性の変更をすべてチェックし、新しい値にその属性タイプに必要な構文があることを確認します。すべての属性構文は RFC 4514 の定義に対して検証されます。
構文の検証はデフォルトで有効になっています。しかし、構文の検証は、属性の追加や修正時など、属性値 への変更 のみを監査します。既存の 属性値の構文は検証されません。
既存の属性値の検証は、構文検証スクリプトで確認できます。このスクリプトは、(- b オプション)指定したサブツリーのエントリーをチェックして、必要に応じて、指定されたフィルターに一致するエントリー(- f オプション)しかチェックしません。
構文の検証が無効になっている場合や、サーバーが移行された場合、属性構文の要件に準拠しないサーバーのデータがあることがあります。構文の検証スクリプトを実行して、構文の検証を有効にする前に既存の属性値を評価することができます。
注記
このスクリプトは非推奨となり、Red Hat Directory Server の次のメジャーバージョンで削除されます。

構文

syntax-validate.pl -D rootdn -w パスワード | -w - | -j filename -b baseDN [ -f LDAP_filter ]

オプション

 

表10.37 syntax-validate.pl Options

オプション 詳細
-b baseDN 検証するエントリーのベース DN を指定します。
-D rootdn Directory Manager などの root パーミッションや nsslapd-root 属性の値を cn=config 配下にして、root 権限でユーザー DN を指定します
-f LDAP_filter 検証するエントリーのサブセットを選択するために使用する検索フィルターが含まれます。これが指定されていない場合、ベース DN の下にあるすべてのエントリーがチェックされます。
-j filename パスワードを含むファイルの名前。
-w password ユーザー DN に関連付けられたパスワード。
-w - ユーザー DN に関連付けられたパスワードを要求します。