ユーザ定義ファイル(users)について
hcpdデーモンが認証で認識するユーザ、又は認証方法を上書きするユーザを記述します。各行に次の書式でユーザを定義します。
書式 [!]<username>:<auth_methods>:[<mapping_uid>]:[<mapping_gid>[,<mapping_sgid>...]]:[<hpfp_cong_modes>][:umask <umask_val>[ <dir_umask_val>]]:[<home_dir>]
usernameは、ユーザ名を記述します。セパレータを除く文字が使用可能で、システム上にユーザとして定義されない文字列(HCP tools 固有に定めたユーザ名)を指定することもできます。先頭にエクスクラメーション・マーク"!"を記述するとユーザの認証を拒否します。
auth_methodsは、このユーザで利用を許可する認証方法をカンマ(,)区切りで列挙します。使用できる値は、次の通りです。
- LPA
- PAM
- RSA
- WLU
mapping_uidは、このユーザに指定したいUIDを記述します。省略された場合は、ユーザ名からシステムへ問い合わせを行います。
mapping_gidは、このユーザに指定したいGIDを記述します。カンマ区切りで補助グループ(mapping_sgid)を指定することができます。
hpfp_cong_modesは、このユーザで許可するHpFPトランスポートの輻輳制御モードを0個以上指定します。MODEST、FAIR_FAST_START及びAGGRESSIVEの三つのモードの省略表記(それぞれ、M、S及びA)を指定します。FAIRモードはデフォルトで含まれます。
umask_valは、このユーザで指定したいumask値を記述します。この項目が記述された場合、このユーザにはPrivilegeSeparationUmaskの設定値は適用されません。ディレクトリとumask値の適用を分けたい場合は、dir_umask_valを追加してディレクトリに適用するumask値を指定します。”…:umask:…“ の様にumask値を記述しない場合は、このユーザ個別のumask値は指定されなかったと見做されて動作します(PrivilegeSeparationUmaskの設定が適用されます)。dir_umask_valを指定した場合と指定しない場合でのumask値の適用の動作や設定値の仕様については、PrivilegeSeparationUmaskの説明を参照してください。
home_dirは、このユーザのホームディレクトリを記述します。省略された場合は、ユーザ名からシステムへ問い合わせを行います。
--例:hcp_user:LPA,RSA:1000:1000::/home/useruser:PAM::::user:PAM::::umask 0007:user01:PAM::1000,967,10::--