pvnetpass
説明
pvnetpass は、Zen ネットワーク パスワード ユーティリティです。クライアントが接続するサーバーのユーザー ID とパスワードを管理するのに使用するコマンド ライン ツールです。サーバーに接続しようとする場合、クライアントはレジストリでサーバー名を検索し、そのサーバーのユーザー名とパスワードのセットを使用します。
アプリケーションが MicroKernel エンジンを使用し、BTPASSWD または PAM 認証を使用するよう設定されている Linux、macOS または Raspbian データベース エンジンに接続する場合、このアプリケーションはデータベース エンジンに接続するのに一連の資格情報を必要とします。pvnetpass を使用して、アプリケーションが使用する一連の資格情報を設定します。Pvnetpass は、データベース エンジンがローカルでもリモートでもそのデータベース エンジンに接続するすべてのマシンで実行する必要があります。詳細については、『Getting Started with Zen』の認証(Authentication)を参照してください。
同一サーバーに対してグローバルおよびユーザー エントリを持っている場合、ユーザーのエントリがグローバルより優先されます。ユーザー名にはユーザー コンテキスト全部を含める必要があります。たとえば、ドメイン名を持つ Windows 環境ではユーザーは domain\user のように指定します。Linux、macOS または Raspbian 環境では、mymachine.mydomain などの完全なマシン DNS 名とユーザー アカウント名を使用します。
pvnetpass ユーティリティは、Windows クライアントで、ログイン ダイアログを使用して保存された証明を変更するのにも使用できます。『Advanced Operations Guide』のクライアント保持の資格情報の容認およびクライアント資格情報の入力要求を参照してください。
概要
pvnetpass [-g] {-a | -r | -m} server [-u user] [-p pwd]
pvnetpass -d
オプション
 
現在のユーザーからすべてのサーバーへ(-g より優先されます)
pvnetpass -a '*' -p password
現在のユーザーから 1 つのサーバー 'myserver' へ(-g より優先されます)
pvnetpass -a myserver -p password
すべてのユーザー(-g)から 1 つのサーバー 'myserver' へ(証明として joe:password を使用)
pvnetpass -g -a myserver -u joe -p password
すべてのユーザー(-g)からすべてのサーバー('*')へ(デフォルトの証明 joe:password を使用)
pvnetpass -g -a '*' -u joe -p password
'sles2HR' という名前のローカル サーバーに、ユーザー名が 'acctadmin'、パスワードが '88sJkE5' のユーザーを追加するには次のように指定します。
pvnetpass -a sles2HR -u acctadmin -p p88sJkE5
'myserver' という名前のリモート サーバーに、パスワードが 'peggysue' のユーザー 'bholly' を追加するには次のように指定します。
pvnetpass -a myserver -u bholly -p peggysue
エントリが受け付けられたかどうかを調べるには -d オプションを使用します。
pvnetpass -d
このコマンドでは以下の結果を得られます。
Server: myserver
User: bholly
Password: (表示されません)
Linux または macOS クライアントから myserver に接続する際に使用するパスワードを変更するには次のように記述します。
pvnetpass -m myserver -u bholly -p newpassword
'myserver' サーバー用のエントリを削除するには次のように記述します。
pvnetpass -r myserver
ユーザー固有のエントリが存在しない場合に、'myserver' サーバーに接続しようとするユーザー用のデフォルトのエントリを追加するには次のように記述します。
pvnetpass -g -a myserver -u admin -p adminpassword
ユーザー コンテキスト(PS_HKEY_USER)にデフォルトのサーバー エントリを追加するには次のように記述します。
pvnetpass -a '*' -u admin -p adminpassword
マシン コンテキスト(PS_HKEY_CONFIG)にデフォルトのサーバー エントリを追加するには次のように記述します。
pvnetpass -g -a '*' -u admin -p adminpassword
Linux または macOS クライアントから、ドメイン名 mydomain および ユーザー名 user1 を使用して、Windows ドメイン サーバー(myserver)で認証されるには、次のように記述します。
pvnetpass -a myserver -u mydomain\user1 -p user1password
関連項目
Windows クライアントからのクライアント アクセスの設定