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、Klocwork ポータルを使用したコードの管理、および 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>
<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