EN JP CN

Kwuser

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 サーバーを使用することができ、クライアント (kwadminKlocwork Static Code Analysis、および Klocwork 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