これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド fusiondirectory-insert-schema です。
プログラム:
NAME
fusion directory-insert-schema - FusionDirectory に必要なスキーマを LDAP に挿入します。
SYNOPSIS
融合ディレクトリ挿入スキーマ [ ] [-l] [-i|-m スキーマ 1 スキーマ 2]
DESCRIPTION
このプログラムは、FusionDirectory に必要なスキーマを LDAP サーバーに挿入します。
オプション
-i このオプションは、デフォルトのリストの代わりに指定されたスキーマのリストを挿入します。
-m このオプションは、指定されたスキーマのリストを挿入し、すでに挿入されているバージョンを置き換えます。
それらのスキーマ
-e このオプションは、指定されたスキーマのリストを空にし、属性と objectClasses を削除します。
それらから。 再起動しないとスキーマを削除できないため、これは便利です
平手打ち。
-l このオプションは、挿入されたスキーマをリストします。
-n このオプションは、生成された ldifs ファイルが実行後に削除されないようにします。 かもしれない
エラーを理解するのに役立ちます。
-c このオプションを指定すると、エラーが発生してもプログラムが続行されます。
-y このオプションはすべての質問に「はい」と答えます。 今のところ唯一の疑問は、
スキーマを空にするよう要求するときの確認です。
-o このオプションを使用すると、次のような ldap コマンドに与える特定のオプションを指定できます。
ldapmodify を実行しますが、パスワード プロンプトなどは表示されないことに注意してください
これらのコマンドの出力はパイプ処理されるためです。
例
fusion@catbert$ fusion ディレクトリ挿入スキーマ
LDAP ディレクトリにコア スキーマを挿入します。
fusion@catbert$ fusion ディレクトリの挿入スキーマ -i /etc/ldap/otherschema/myschema.ldif
スキーマ /etc/ldap/otherschema/myschema.ldif を挿入します。
fusion@catbert$ fusion ディレクトリの挿入スキーマ -i /etc/ldap/otherschema/myschema.schema
/etc/ldap/otherschema/myschema.schema を ldif に変換して挿入します
fusion@catbert$ fusion ディレクトリ-挿入-スキーマ -i myschema
作業ディレクトリからスキーマ myschema.ldif を挿入します。
fusion@catbert$ fusion ディレクトリの挿入スキーマ -m /etc/ldap/otherschema/myschema.schema
/etc/ldap/otherschema/myschema.schema を ldif に変換し、既存のスキーマをこれに置き換えます
fusion@catbert$ fusion ディレクトリ - 挿入 - スキーマ -e myschema
スキーマ myschema を空にする
onworks.net サービスを使用してオンラインで fusiondirectory-insert-schema を使用する