# kerberos

`kerberos`構成タイプはBDDのKerberos構成に対して変更を行います。

指定したオプションに応じて、`kerberos`を使用して次のことを実行できます。

- Kerberosの有効化
- BDDの構成ファイルにおけるkrb5.confの場所の更新
- BDDプリンシパルの更新
- すべてのBDDノードへの新規キータブ・ファイルの公開

BDDのKerberos構成を更新するには、次を管理サーバーから実行します。

    ./bdd-admin.sh publish-config kerberos [operation] <option>

`kerberos`では次のいずれかの操作が必要です。

演算 | 説明
--- | ---
`on` | Kerberosを有効にします。`-k`、`-t`および`-p`の各オプションも指定する必要があります。
`config` | BDDのKerberos構成を更新します。1つ以上のオプションを指定する必要があります。 これは、このコマンドのデフォルトの動作であるため、この演算はオプションです。これを使用できるのは、Kerberosがすでに有効になっている場合のみです。

`kerberos`では次のオプションがサポートされています。

オプション | 説明
--- | ---
`-k, --krb5 <file>` | すべてのBDD構成ファイル内のkrb5.confの場所を更新します。`<file>`は、ファイルへの新しい絶対パスである必要があります。 このオプションを実行する前に、すべてのBDDノード上の新しい場所に、krb5.confを移動する必要があります。
`-t, --keytab <file>` | 指定したキータブ・ファイルをすべてのBDDノードに公開します。`<path>`は、新規キータブ・ファイルへの絶対パスである必要があります。 スクリプトはこのファイルbdd.keytabの名前を変更し、$BDD_HOME/common/kerberosにコピーします。
`-p, --principal <principal>` | 指定したプリンシパルをすべてのBDDノードに公開します。このオプションを使用して、プリンシパルのプライマリ・コンポーネントを変更することはできません。

Kerberos構成の更新の詳細は、「BDDのKerberos構成の更新」を参照してください。