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 サーバーを使用することができ、クライアント (kwadminValidateKlocwork Code Review) をサーバー上で認証することができます。

オプション

名前 短い名前 説明
--help -H このヘルプを表示して終了します
--url http(s)://<klocwork_server_host>:<klocwork_server_port>/   Klocwork サーバー用 URL。Klocwork サーバーのセキュア接続が構成されている場合は、https:// を使用します。
  • <host> には、接続する Klocwork サーバーを実行するホストマシンを指定します。
  • <port> には、接続する Klocwork サーバーが使用するポートを指定します。
  • Klocwork サーバーのセキュア接続が構成されている場合は、https:// を使用します。
--verbose -v プログラム実行についての詳細情報を表示します。これは、エラーのトラブルシューティングに役立ちます
--version -V バージョンを表示して終了します

ユーザーおよびグループの一括ロード (基本認証のみ)

基本認証を使用しており、ユーザーやグループの数が多い場合、kwuser load-users または kwuser load-groups というコマンドを使用するとユーザーおよびグループを一度にすべてロードできます。

kwuser load-users

このコマンドを使用すると、ユーザー名のリストを含んでいるテキストファイルからユーザーをロードできます。ファイルのエンコード方式は UTF-8 にしてください。ファイルの各行の形式は次のようにしてください。

<username>;<password>

ユーザーについてパスワードが作成されていない場合は、<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