4.6. IdM CLI でのグループオブジェクトクラスの変更
Identity Management (IdM) CLI を使用してグループオブジェクトクラスを変更し、今後のグループエントリーにカスタム属性を追加します。新しいグループは、既存のグループエントリーとは異なる属性を持ちます。
以下のグループオブジェクトはデフォルトで利用可能です: * top * groupofnames * nestedgroup * ipausergroup * ipaobject
この例では、ipasshuser および employee グループオブジェクトクラスを将来のグループエントリーに追加します。
前提条件
brace expansion機能を有効にした。# set -o braceexpand- IdM 管理者としてログインしている。
手順
ipa config-modコマンドを使用して、現在のスキーマを変更します。たとえば、将来のユーザーエントリーにipasshuserおよびemployeeグループオブジェクトクラスを追加するには、次のコマンドを実行します。[bjensen@server ~]$ ipa config-mod --groupobjectclasses={top,groupofnames,nestedgroup,ipausergroup,ipaobject,ipasshuser,employeegroup}このコマンドは、すべてのデフォルトのグループオブジェクトクラスと、新しい 2 つのグループオブジェクトクラス (
ipasshuserとemployeegroup) を追加します。重要IdM に必要なグループオブジェクトクラスが含まれていないと、後でグループエントリーを追加しようとしたときに、オブジェクトクラス違反で失敗します。
注記上記の例のように中括弧内にスペースなしのコンマ区切りリストを含める代わりに、
--groupobjectclasses引数を繰り返し使用することもできます。