jbsmkumap
機能
ユーザーマッピング定義ファイル(jp1BsUmap.conf)の情報を,共通定義情報に登録します。このコマンドを実行すると,共通定義情報に登録されていたマッピング情報がいったんすべて削除され,ユーザーマッピング定義ファイル(jp1BsUmap.conf)の情報が共通定義情報に登録されます。ユーザーマッピング定義ファイル(jp1BsUmap.conf)の書式に誤りがあった場合,エラーを返します。
形式
jbsmkumap [-h 論理ホスト名] [-f ユーザーマッピング定義ファイル名]
実行権限
Windowsの場合:Administrators権限(WindowsのUAC機能が有効な場合は管理者コンソールから実行)
UNIXの場合:スーパーユーザー権限またはJP1/Base管理者権限
格納先ディレクトリ
- Windowsの場合
-
インストール先フォルダ\bin\
- UNIXの場合
-
/opt/jp1base/bin/
引数
-h 論理ホスト名
クラスタシステムで運用している場合に,ユーザーマッピング情報を登録する論理ホスト名を指定します。このオプションを省略した場合,環境変数JP1_HOSTNAMEに指定した論理ホスト名が仮定されます。環境変数JP1_HOSTNAMEを指定していない場合,物理ホスト名が仮定されます。
-f ユーザーマッピング定義ファイル名
マッピング情報を記述した定義ファイルのファイル名を指定します。このオプションを省略した場合は,初期設定のユーザーマッピング定義ファイル(jp1BsUmap.conf)の情報を,共通定義情報に登録します。ユーザーマッピング定義ファイルの形式については,「16. 定義ファイル」の「ユーザーマッピング定義ファイル」を参照してください。
注意事項
-
このコマンドを実行すると,共通定義情報に登録されていたマッピング情報がいったんすべて削除され,マッピング定義ファイルの情報が共通定義情報に登録されます。登録済みのマッピング情報を残したい場合は,マッピング定義ファイルに登録済みマッピング情報を記述してください。
-
このコマンドで設定した内容を確認する場合は,jbsgetumapコマンドを使用してください。
-
定義数の多い定義ファイルを使用してユーザーマッピング情報を登録する場合,定義内容を共通定義情報へ反映するのに時間が掛かることがあります。また,ユーザーマッピング情報の更新中はユーザー偽装ができなくなるため,ユーザー偽装の必要な処理(JP1/AJSのジョブ実行やJP1/IM - Managerでのリモートコマンドなど)の実行ができません。
そのため,一度に多くのユーザーマッピング情報を更新する場合は,運用中ではなくメンテナンスの期間を設けて実行してください。もし,運用中に多くのユーザーマッピング情報を更新する場合は,定義の内容を分割した上でjbssetumapコマンドを実行し,jbssetumapコマンド実行時の共通定義情報への反映時間を短くする運用を検討してください。jbssetumapコマンドの詳細については,「jbssetumap」を参照してください。
戻り値
1 |
正常終了 |
0 |
異常終了 |