英語フランス語スペイン語

Ad


OnWorksファビコン

ipa-ldap-updater - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで ipa-ldap-updater を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ipa-ldap-updater です。

プログラム:

NAME


ipa-ldap-updater - IPA LDAP 構成を更新します

SYNOPSIS


ipa-ldap-updater [オプション] input_file(s)

DESCRIPTION


ipa-ldap-updater は、IPA LDAP サーバーを更新するために使用できるユーティリティです。

更新ファイルには、LDAP エントリとそのエントリに対して実行される一連の操作が記述されています。
エントリ。 新しいエントリを追加したり、既存のエントリを変更したりするために使用できます。

空白行と # で始まる行は無視されます。

キーワードは7つあります。

* デフォルト: 開始値
* add: 属性に値を追加します。
* 削除: 属性から値を削除します
* のみ: 属性をこれに設定します
*onlyifexist: エントリが存在する場合にのみ属性をこれに設定します
* deleteentry: エントリを削除します
* replace: 既存の値を置き換えます。形式は old::new です。
* addifnew: 属性がまだ存在しない場合にのみ、新しい属性と値を追加します。
単一値の属性でのみ機能します。
* addifexist: エントリが存在する場合にのみ、新しい属性と値を追加します。 これは、
オプションのエントリを更新します。

デフォルトと追加キーワードの違いは、エントリの DN が存在するかどうかです。
デフォルトは無視されます。 したがって、cn=schema の下にあるスキーマのようなものを更新するには、
常に add を使用する必要があります (cn=schema が存在することが保証されているため)。 再追加することはありません
同じ情報を何度も繰り返します。

また、アーキテクチャ (プラグイン用) など、テンプレート化できるものもいくつか提供します。
パス)、レルム、ドメイン名。

使用可能なテンプレート変数は次のとおりです。

* $REALM - Kerberos レルム (EXAMPLE.COM)
* $FQDN - 更新される IPA サーバーの完全修飾ドメイン名
(ipa.example.com)
* $DOMAIN - ドメイン名 (example.com)
* $SUFFIX - IPA LDAP サフィックス (dc=example,dc=com)
* $ESCAPED_SUFFIX - ldap エスケープされた IPA LDAP サフィックス
* $LIBARCH - プラグイン パスに使用される x64_86 システムでは 64 に設定します
* $TIME - 現在時刻の整数表現

Base64 でエンコードされた値の場合、属性と値の間に二重コロン (「::」) を使用する必要があります。

Base64 形式の例:
add:binaryattr::d2UgbG92ZSBiYXNlNjQ=
replace:binaryattr::SVBBIGlzIGdyZWF0::SVBBIGlzIHJlYWxseSBncmVhdA==

いくつかのルール:

1. XNUMX 行にルールは XNUMX つだけ
2. 各行は単独で表示されます (例:only の後に Only が続き、最後の行のみが結果として出力されます)
使用されています)
3. 存在する値を追加しても問題ありません。 リクエストは無視され、重複した値は無視されます
追加されました
4. 存在しない値を削除しても問題ありません。 それは単に無視されます。
5. DN が存在しない場合は、「デフォルト」エントリから作成され、すべての更新が行われます。
適用された
6. DN が存在する場合、デフォルト値はスキップされます。
7. 行の最初のルールのみが尊重されます

ipa-ldap-updater を使用すると、更新プラグインを実行できます。 実行するプラグインを指定する
更新ファイル内で次のキーワードを使用します。
* プラグイン: プラグインの名前

このキーワードはDNに限定されず、プラグイン名をAPIに登録する必要があります。

さらに、ipa-ldap-updater は LDIF ファイルに基づいてスキーマを更新できます。 不足しているもの
オブジェクト クラスと属性タイプが追加され、異なるタイプは、一致するように更新されます。
LDIFファイル。 この動作を有効にするには、--schema-file オプションを使用します。 スキーマファイルは、
LDIF 形式であり、attributeTypes 属性と objectClasses 属性のみを指定できます。
cn=スキーマ。

OPTIONS


-d, - デバッグ
より詳細な出力が必要な場合は、デバッグログを有効にします

-u, -アップグレード
インストールされているサーバーをオフライン モードでアップグレードします (--schema を暗黙的に含みます)。

-S, --スキーマファイル
スキーマファイルを指定します。 複数回使用される場合があります。 --schema を意味します。

EXIT ステータス


コマンドが成功した場合は0

エラーが発生した場合は1

onworks.net サービスを使用して ipa-ldap-updater をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad