Kwuser
kwuser は、ユーザー情報とグループ情報を NIS サーバーと再同期します。
特定のユーザー (および所属先グループ) に関する情報は、そのユーザーが Klocwork クライアントから Klocwork サーバーにログインすると、自動的に更新されます。ユーザーは、Klocwork ユーザー情報の最終更新の後に NIS サーバーに追加された場合でも、Klocwork サーバーにログインすることができます。
Klocwork アクセス制御は、Klocwork サーバーが再起動されると、新しい NIS データと同期するよう自動的に更新されます。
kwuser コマンド または kwuser reload コマンドを使用すると、Klocwork サーバーにすべてのユーザーとグループのデータを強制的に再ロードさせることができます。
使用方法
kwuser [--url http(s)://<host>:<port>]
フィールド
- <host>:<port> は Klocwork サーバーのホスト名です (デフォルト:localhost) とポート番号 (デフォルト: 8080)
更新処理実行中に、Klocwork サーバーを使用することができ、クライアント (kwadmin、Validate、Klocwork Code Review) をサーバー上で認証することができます。
オプション
名前 | 短い名前 | 説明 |
---|---|---|
--help | -H | このヘルプを表示して終了します |
--url http(s)://<klocwork_server_host>:<klocwork_server_port>/ | Klocwork サーバー用 URL。Klocwork サーバーのセキュア接続が構成されている場合は、https:// を使用します。
|
|
--verbose | -v | プログラム実行についての詳細情報を表示します。これは、エラーのトラブルシューティングに役立ちます |
--version | -V | バージョンを表示して終了します |
ユーザーおよびグループの一括ロード (基本認証のみ)
基本認証を使用しており、ユーザーやグループの数が多い場合、kwuser load-users または kwuser load-groups というコマンドを使用するとユーザーおよびグループを一度にすべてロードできます。
kwuser load-users
このコマンドを使用すると、ユーザー名のリストを含んでいるテキストファイルからユーザーをロードできます。ファイルのエンコード方式は UTF-8 にしてください。ファイルの各行の形式は次のようにしてください。
<username>;<password>
例
user_1;user_1_password user_2; user_3;user_3_password user_4
上記の例では、user_2 および user_4 のパスワードは空白です。
ファイルが作成された後、kwuser load-users を使用するとファイルをロードできます。例:
kwuser load-users C:\path\to\users\file.txt
kwuser load-groups
このコマンドを使用すると、グループ名のリストを含んでいるテキストファイルからグループをロードできます。ファイルのエンコード方式は UTF-8 にしてください。ファイルの各行の形式は次のようにしてください。
<group_name>;<user1_name>;<user2_name>;<user3_name>
例
group_a;user_1 group_b;user_1;user_2;user_3 group_c; group_d
上記の例では、'group a' および 'group b' は、特定のユーザーを含めて作成されます。'group c' および 'group d' は、それらにユーザーを追加せずに作成されます。
ファイルが作成された後、kwuser load-groups を使用するとファイルをロードできます。例:
kwuser load-groups C:\path\to\groups\file.txt