P4PASSWD

あらゆる Helixサーバ コマンドに、現在の Helixサーバ ユーザのパスワードを提供します。

使用上の注意点

クライアントが使用するか? サーバが使用するか? 同様に機能するコマンドライン P4CONFIGファイルで設定できるか?

はい

いいえ

p4 -P passwd command

はい

明示的に設定されない場合の値

OS

すべて

なし

注記

Helixサーバのパスワードは、p4 passwdを介して設定するか、 またはp4 userによって表示されるフォーム内で設定します。 P4PASSWDの設定は、ユーザの本人確認を行うために使用されます。 パスワードが設定されていない場合、P4PASSWDが設定されていてもその値は使用されません。

環境変数P4PASSWDは手動でプレーンテキストのパスワードに設定できますが、 より安全な方法はp4 passwdコマンドを使用することです。 UNIXの場合、これによりパスワードを安全確実に検証するチャレンジ/レスポンス機構が起動します。 Windowsの場合、MD5ハッシュによって暗号化したパスワードを、 環境変数P4PASSWDに設定します。

Windowsプラットフォームでは、 ユーザがP4Vでパスワードを設定している場合、 レジストリ変数P4PASSWDの値が該当ユーザのために設定されます。 P4Vでパスワードを設定することは、 MS-DOSコマンドラインから p4 passwd (またはp4 setP4PASSWD)を使用し、 レジストリ変数に、 MD5ハッシュによって暗号化されたパスワードを設定することに似ています。 暗号化されていないパスワードそのものがレジストリに格納されることはありません。

チケットベースの認証を使用しているときに、 P4PASSWDの設定に依存するスクリプトがある場合は、 p4 login -pを使用して、 パスワードと同様に Helixサーバコマンドに渡すことのできる (つまり、コマンドラインから渡すか、またはP4PASSWDを 有効なチケットの値に設定して渡すことのできる)チケットの値を示します。