第5章 IdM でのユーザーおよびグループ属性の変更
Identity Management (IdM) では、情報は LDAP 属性として保存されます。IdM でユーザーエントリーを作成すると、そのエントリーに特定の LDAP オブジェクトクラスが自動的に割り当てられます。このオブジェクトクラスにより、ユーザーエントリーで使用できる属性が定義されます。デフォルトのユーザーオブジェクトクラスとその編成の詳細は、以下の表 を参照してください。
| オブジェクトクラス | 説明 |
|---|---|
| ipaobject、ipasshuser | IdM オブジェクトクラス |
| person、organizationalperson、inetorgperson、inetuser、posixAccount | 人物のオブジェクトクラス |
| krbprincipalaux、krbticketpolicyaux | Kerberos のオブジェクトクラス |
| mepOriginEntry | Managed エントリー (テンプレート) のオブジェクトクラス |
管理者は、ユーザーオブジェクトクラスのリストと属性の形式を変更できます。たとえば、ユーザー名に使用できる文字数を指定できます。
IdM のユーザーおよびグループのオブジェクトクラスと属性を編成する仕組みは、IdM ユーザーおよびグループスキーマと呼ばれます。
5.1. デフォルトの IdM ユーザー属性 リンクのコピーリンクがクリップボードにコピーされました!
ユーザーエントリーには属性が含まれます。一部の属性の値は、特定の値を自分で設定しない限り、デフォルトに基づいて自動的に設定されます。その他の属性には、値を手動で設定する必要があります。First name などの属性には値が必要ですが、Street address などの属性には必要ありません。管理者は、デフォルト属性によって生成または使用される値を設定できます。詳細は、以下の デフォルトの IdM ユーザー属性 表を参照してください。
| Web UI のフィールド | コマンドラインオプション | 必須、任意、またはデフォルト |
|---|---|---|
| User login | username | 必須 |
| First name | --first | 必須 |
| Last name | --last | 必須 |
| Full name | --cn | 任意 |
| Display name | --displayname | 任意 |
| Initials | --initials | デフォルト |
| Home directory | --homedir | デフォルト |
| GECOS field | --gecos | デフォルト |
| Shell | --shell | デフォルト |
| Kerberos principal | --principal | デフォルト |
| Email address | | 任意 |
| Password | --password | オプション: スクリプトは、引数の値を受け付けずに、新しいパスワードを要求することに注意してください。 |
| User ID number | --uid | デフォルト |
| Group ID number | --gidnumber | デフォルト |
| Street address | --street | 任意 |
| City | --city | 任意 |
| State/Province | --state | 任意 |
| Zip code | --postalcode | 任意 |
| Telephone number | --phone | 任意 |
| Mobile telephone number | --mobile | 任意 |
| Pager number | --pager | 任意 |
| Fax number | --fax | 任意 |
| Organizational unit | --orgunit | 任意 |
| Job title | --title | 任意 |
| Manager | --manager | 任意 |
| Car license | --carlicense | 任意 |
| --noprivate | 任意 | |
| SSH Keys | --sshpubkey | 任意 |
| Additional attributes | --addattr | 任意 |
| 部門番号 | --departmentnumber | 任意 |
| 従業員番号 | --employeenumber | 任意 |
| 従業員のタイプ | --employeetype | 任意 |
| 希望の言語 | --preferredlanguage | 任意 |
デフォルトの IdM ユーザーオブジェクトクラス で使用可能な任意の属性を追加できます。その属性の Web UI またはコマンドライン引数が存在しない場合でも、追加は可能です。