ktab
を使用すると、ローカルの鍵テーブルに保存された主体名とサービス鍵を管理することができます。キータブに一覧表示された主体と鍵のペアを使用することにより、ホスト上で実行しているサービスを、Key Distribution Center (KDC) に認証させることができます。Kerberos を使用できるようにサーバーを設定するには、サーバーを実行しているホスト上でキータブを設定する必要があります。ktab
を使用したキータブの更新は、Kerberos データベースに影響しません。キータブ内の鍵を変更した場合、Kerberos データベースにも同様の変更を加えなければなりません。
ktab [ commands ]
ktab
は、鍵テーブルの主体名と鍵のペアを管理します。また、ユーザーは ktab を使用して、鍵テーブル内の主体名とキーのペアを一覧表示、追加、更新、または削除できます。どの操作を行っても、Kerberos データベースには影響しません。
使用法:コマンド行オプションは、大文字と小文字を区別しません。
ktab -help
ktab -l [-e -t] [-k <keytab_name>]
ktab [-a <principal_name> <password>] [-k <keytab_name>]
ktab [-d <principal_name> [<etype>]] [-k <keytab_name>]
コマンドオプション | 説明 |
---|---|
-l [-e -t] |
キータブ名とエントリを一覧表示する。-e を指定すると、各エントリの暗号化の種類が表示される。-t を指定すると、各エントリのタイムスタンプが表示される。 |
-a <principal_name> <password> |
エントリをキータブに追加する。Kerberos データベースは変更されない。コマンド行またはスクリプトでパスワードを指定しないこと。 |
-d <principal_name> [<etype>] |
1 つ以上のエントリをキータブから削除する。Kerberos データベースは変更されない。etype を指定すると、この暗号化の種類に一致するエントリだけが削除される。それ以外の場合は、すべてのエントリが削除される。 |
-k <keytab_name> |
接頭辞 FILE: を使用してキータブ名とパスを指定する |
-help |
説明を表示する。 |
ktab -l
ktab -a duke@example.com
ktab -d duke@example.com
コマンド行にパスワードを入力しないでください。パスワードを入力すると、セキュリティー上の危険が生じます。たとえば、Unix ps
コマンドを実行しているときに、攻撃者にパスワードを発見される可能性があります。