管理解説書

kas setpassword

目的

認証データベース項目のキー・フィールドを変更します。

構文

kas setpassword -name <name of user>  [-new_password <new password>] 
                [-kvno <key version number>] 
                [-admin_username <admin principal to use for authentication >] 
                [-password_for_admin <admin password>]  [-cell <cell name>] 
                [-servers <explicit list of authentication servers>+]
                [-noauth]  [-help]
   
kas setpasswd -na <name of user>  [-ne <new password>]  
              [-k <key version number>]
              [-a <admin principal to use for authentication >]  
              [-p <admin password>]  [-c <cell name>]  
              [-s <explicit list of authentication servers>+]  [-no]  [-h]
   
kas setp -na <name of user>  [-ne <new password>]  [-k <key version number>]
         [-a <admin principal to use for authentication >]  
         [-p <admin password>]  [-c <cell name>]  
         [-s <explicit list of authentication servers>+]  [-no]  [-h]
   
kas sp -na <name of user>  [-ne <new password>]  [-k <key version number>]
       [-a <admin principal to use for authentication >]  
       [-p <admin password>]  [-c <cell name>]
       [-s <explicit list of authentication servers>+]  [-no]  [-h]

構文

kas setpassword コマンドは、長さに制限のない文字ストリングを受け入れ、それを暗号化キーに適した形式に変換し、 -name 引き数に指定された認証データベースのキー・フィールドに格納します。また、-kvno 引き数に指定されたキー・バージョン番号を割り当てます。

シェル・プロンプトでパスワード文字列を不可視にする場合には、 -new_password 引き数を省略してください。シェルにはプロンプトが表示されますが、パスワードは見えません。

afs サーバー・キーを変更する場合には、 bos addkey コマンドを発行して、 /usr/afs/etc/KeyFile ファイルにキー (同じキー・バージョン番号を持つ) を追加してください。命令については、AFS 管理の手引き を参照してください。

コマンド・インタープリターは、次の条件にしたがって、パスワード文字列を検査します。

オプション

-name
新規キーを記録する項目を指定します。

-new_password
AFS 認証されるときの文字ストリングにユーザー・タイプを指定します。この引き数を省略して、表示されたプロンプトでパスワードを入力すると、パスワードを不可視にすることができます。AFS 以外のプログラムは、8 文字より長いパスワードを処理することができません。

-kvno
新規キーのキー・バージョン番号を指定します。 0 から 255 までの範囲で整数を指定します。省略すると、デフォルトで 0 (ゼロ) が使用されますが、これはサーバー・キーとしては適切ではありません。

-admin_username
コマンド実行時の認証サーバーによる認証で使用されるユーザー ID を指定します。詳細については、kas の解説ページを参照してください。

-password_for_admin
コマンド発行者のパスワードを指定します。省略すると (推奨)、 kas コマンド・インタープリターは、プロンプトを出して、パスワードの入力を要求します。入力したパスワードは表示されません。詳細については、kas の解説ページを参照してください。

-cell
コマンドの実行を行うセルに名前を付けます。詳細については、kas の解説ページを参照してください。

-servers
接続確立時に使用させる認証サーバーを実行しているマシンの名前を指定します。詳細については、kas の解説ページを参照してください。

-noauth
コマンドの発行者に非特権 ID anonymous を割り当てます。詳細については、kas の解説ページを参照してください。

-help
このコマンドのオンライン・ヘルプを出力します。これ以外の有効なオプションはすべて無視されます。

次の例では、admin アカウントを使用している管理者が、pat のパスワードを変更しています (pat が前のパスワードを忘れたか、何らかの理由でアカウントがロックされたため)。

   % kas setpassword pat
   Password for admin:
   new_password:
   Verifying, please re-enter new_password:
   

必要となる特権

個々のユーザーは、自分のパスワードを変更することができます。他のユーザーのパスワードまたは afs などのサーバー項目のパスワード (サーバー暗号化キー) を変更するには、発行者は、自分の認証データベース項目で ADMIN フラグが設定されていなければなりません。

関連情報

bos addkey

kas

kaserver

kpwvalid


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]



(C) IBM Corporation 2000. All Rights Reserved