これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ldapadd です。
プログラム:
NAME
ldapmodify、ldapadd - LDAP エントリ変更ツールおよび LDAP エントリ追加ツール
SYNOPSIS
ldap変更 [-V[V]][-d デバッグレベル] [-n] [-v] [-a] [-c] [-f file] [-S file] [-M[M]][-x]
[-D バインド] [-W] [-w passwd] [-y パスワードファイル] [-H ルダプリ] [-h LDAPホスト] [-p LDAP ポート]
[-P {2|3}] [-e [!]EXT[=エクスパラム]][-E [!]EXT[=エクスパラム]][-o オプト[=オプトパラメータ]][-O セキュリティ-
プロパティ] [-I] [-Q] [-N] [-U 認証済み] [-R realm] [-X 認証済み] [-Y メック] [-Z[Z]]
LDAPAD [-V[V]][-d デバッグレベル] [-n] [-v] [-c] [-f file] [-S file] [-M[M]][-x]
[-D バインド] [-W] [-w passwd] [-y パスワードファイル] [-H ルダプリ] [-h LDAPホスト] [-p LDAP ポート]
[-P {2|3}] [-e [!]EXT[=エクスパラム]][-E [!]EXT[=エクスパラム]][-o オプト[=オプトパラメータ]][-O セキュリティ-
プロパティ] [-I] [-Q] [-N] [-U 認証済み] [-R realm] [-X 認証済み] [-Y メック] [-Z[Z]]
DESCRIPTION
ldap変更 シェルからアクセス可能なインターフェイスです。 ldap_add_ext(3) ldap_modify_ext(3)
ldap_delete_ext(3)と ldap_rename(3)。 図書館の呼び出し。 LDAPAD ハードとして実装されています
ldapmodify ツールへのリンク。 として呼び出された場合 LDAPAD -a (新しいエントリを追加) フラグは
自動的にオンになります。
ldap変更 LDAP サーバーへの接続を開き、バインドし、エントリを変更または追加します。 の
エントリ情報は標準入力またはから読み取られます。 file の使用を通じて -f
オプションを選択します。
OPTIONS
-V[V] バージョン情報を印刷します。 もしも -VV が指定されている場合は、バージョン情報のみが出力されます。
-d デバッグレベル
LDAP デバッグ レベルを次のように設定します。 デバッグレベル. ldap変更 でコンパイルする必要があります
LDAP_DEBUG は、このオプションが有効になるように定義されています。
-n 何が行われるかを示しますが、実際にはエントリを変更しません。 デバッグに便利
と一緒に -v.
-v 冗長モードを使用し、多くの診断を標準出力に書き込みます。
-a 新しいエントリを追加します。 のデフォルト ldap変更 既存のエントリを変更することです。 もしも
として呼び出される LDAPAD、このフラグは常に設定されます。
-c 連続動作モード。 エラーは報告されますが、 ldap変更 続けます
修正。 デフォルトでは、エラーを報告した後に終了します。
-f file
からエントリ変更情報を読み取ります。 file 標準入力からではなく。
-S file
エラーによりスキップされたレコードの追加または変更は、次の場所に書き込まれます。 file と
サーバーから返されたエラー メッセージはコメントとして追加されます。 最も役立つのは、
と組み合わせて -c.
-M[M] DSA IT コントロールの管理を有効にします。 -んん 制御が重要になります。
-x SASL の代わりに簡易認証を使用します。
-D バインド
識別名を使用する バインド LDAP ディレクトリにバインドします。 SASL バインドの場合、
サーバーはこの値を無視することが期待されます。
-W 簡単な認証を求めるプロンプトが表示されます。 これはパスワードを指定する代わりに使用されます
コマンドラインで。
-w passwd
passwd 簡易認証用のパスワードとして使用します。
-y パスワードファイル
の完全な内容を使用する パスワードファイル 簡易認証用のパスワードとして使用します。
-H ルダプリ
LDAP サーバーを参照する URI を指定します。 プロトコル/ホスト/ポートフィールドのみ
許可されています。 空白またはカンマで区切られた URI のリストが必要です。
-h LDAPホスト
LDAP サーバーが実行されている代替ホストを指定します。 廃止予定
of -H.
-p LDAP ポート
LDAP サーバーがリッスンする代替 TCP ポートを指定します。 で非推奨になりました
の好意 -H.
-P {2|3}
使用する LDAP プロトコルのバージョンを指定します。
-e [!]EXT[=エクスパラム]
-E [!]EXT[=エクスパラム]
一般的な拡張子を指定するには -e 拡張子を次のように変更します -E。 ´!´は示す
批判性。
一般的な拡張機能:
[!]アサート= (RFC 4515 フィルター)
!authzid= (「DN: " または "u: ")
[!]bauthzid (RFC 3829 authzid コントロール)
[!]連鎖[= [/ ]]
[!]DSAitを管理する
[!]おっと
ポリシー
[!]ポストリード[= ] (カンマ区切りの属性リスト)
[!]先読み[= ] (カンマ区切りの属性リスト)
[!]リラックス
セッション追跡
放棄、キャンセル、無視 (SIGINT は放棄/キャンセルを送信します。
または応答を無視します。 クリティカルな場合、SIGINT を待ちません。
実際には制御しません)
拡張子を変更します。
[!]txn[=中止|コミット]
-o オプト[=オプトパラメータ]]
一般的なオプションを指定します。
一般的なオプション:
ネットタイムアウト= (秒単位、または「なし」または「最大」)
ldif-ラップ= (列内、または折り返しなしの場合は「no」)
-O セキュリティプロパティ
SASL セキュリティ プロパティを指定します。
-I SASL インタラクティブ モードを有効にします。 常にプロンプトを表示します。 デフォルトでは、必要な場合にのみプロンプトが表示されます。
-Q SASL Quiet モードを有効にします。 決してプロンプトを出さないでください。
-N SASL ホスト名を正規化するために逆引き DNS を使用しないでください。
-U 認証済み
SASLバインドの認証IDを指定します。 ID の形式は、
実際に使用される SASL メカニズム。
-R realm
SASLバインドの認証IDのレルムを指定します。 領域の形式は依存します
実際に使用される SASL メカニズムについて。
-X 認証済み
SASL バインドに要求された認証 ID を指定します。 認証済み のいずれかである必要があります
次の形式: DN:<特別な 名前> or u:
-Y メック
認証に使用する SASL メカニズムを指定します。 指定されていない場合は、
プログラムはサーバーが知っている最適なメカニズムを選択します。
-Z[Z] StartTLS (Transport Layer Security) 拡張オペレーションを発行します。 使用する場合 -グーグー
コマンドは操作が成功する必要があります。
入力 FORMAT
の内容 file (そうでない場合は標準入力 -f フラグはコマンドラインで指定されます)
で定義された形式に準拠する ldif(5) (RFC 2849 で定義されている LDIF)。
例
ファイルがあると仮定すると、 /tmp/entrymods 存在し、内容が含まれています:
dn: cn=変更してください、dc=example、dc=com
changetype:変更
置き換え: メール
メールアドレス: [メール保護]
-
表題を加える
タイトル: グランドプーバー
-
追加: jpeg写真
jpeg写真:< file:///tmp/modme.jpeg
-
削除: 説明
-
コマンド:
ldapmodify -f /tmp/entrymods
「Modify Me」エントリの内容を置き換えます。 電子メール 値を持つ属性
"[メール保護]"、を追加します タイトル 「グランド・プーバー」のタイトルとファイルの内容
「/tmp/modme.jpeg」を jpeg写真を完全に削除します。 説明 属性。
ファイルがあると仮定すると、 /tmp/newentry 存在し、内容が含まれています:
dn: cn=バーバラ・ジェンセン、dc=example、dc=com
objectClass:人
cn:バーバラ・ジェンセン
cn:バブス・ジェンセン
SN: ジェンセン
タイトル: 世界で最も有名な神話上のマネージャー
メールアドレス: [メール保護]
UID: ビエンセン
コマンド:
ldapadd -f /tmp/newentry
ファイルの値を使用して、Babs Jensen の新しいエントリを追加します。 /tmp/newentry.
ファイルがあると仮定すると、 /tmp/entrymods 存在し、内容が含まれています:
dn: cn=バーバラ・ジェンセン、dc=example、dc=com
変更タイプ: 削除
コマンド:
ldapmodify -f /tmp/entrymods
バブス・ジェンセンのエントリーを削除します。
診断
エラーが発生しない場合、終了ステータスは XNUMX になります。 エラーが発生すると、ゼロ以外の終了ステータスが発生し、
診断メッセージが標準エラーに書き込まれます。
onworks.net サービスを使用してオンラインで ldapadd を使用する