klist コマンド

目的

Kerberos 証明書キャッシュまたはキー・テーブルの内容を表示します。

構文

klist [[ -c] [ -f] [ -e] [ -s] [ -a] [ -n]] [ -k [ -t] [ -K]] [ name]

Description

klist コマンドは、Kerberos 証明書キャッシュまたはキー・テーブルの内容を表示します。

フラグ

フラグの説明
項目 Description
-a 有効期限が切れたチケットも含め、証明書キャッシュ内のすべてのチケットを表示します。 このフラグを指定しない場合、有効期限が切れたチケットはリストされません。 このフラグは、証明書キャッシュをリストするときにのみ有効です。
-c 証明書キャッシュ内のチケットをリストします。 -c フラグも -k フラグも指定しない場合、これがデフォルトになります。 このフラグは、-k フラグと併用できません。
-e セッション・キーとチケットの暗号化タイプを表示します。
-f 次の省略形を使用してチケット・フラグを表示します。
F
転送可能なチケット
f
転送済みのチケット
P
プロキシー化可能なチケット
p
プロキシー・チケット
D
後の日付に変更可能なチケット
d
後の日付のチケット
R
更新可能なチケット
I
イニシャル・チケット
i
無効なチケット
H
ハードウェア事前認証を使用
A
事前認証を使用
O
サーバーで代行可能
name 証明書キャッシュまたはキー・テーブルの名前を指定します。 ファイル名を指定しない場合、デフォルトの証明書キャッシュまたはキー・テーブルが使用されます。

キャッシュ名または keytab 名を示す名前を指定しない場合、klist はデフォルトの証明書キャッシュにある証明書と keytab ファイルにある証明書とで、どちらか適切な方を表示します。 KRB5CCNAME 環境変数を設定する場合、デフォルトの証明書 (チケット) キャッシュを指定するときに、その値が使用されます。

-k キー・テーブルのエントリーをリストします。 このフラグは、-c フラグとは併用できません。
-K キー・テーブルのエントリーごとに暗号鍵の値を表示します。 このフラグは、キー・テーブルをリストするときにのみ有効です。
-n ホスト名ではなく、数値の IP アドレスを表示します。 -n を指定しないデフォルトがホスト名です。 このコマンドは、-a フラグと併用されます。
-s 証明書キャッシュに有効なチケット許可チケットがある場合に、コマンド出力を抑制すると共に終了状況を 0 にセットします。 このフラグは、証明書キャッシュをリストするときにのみ有効です。
-t キー・テーブル・エントリーのタイム・スタンプを表示します。 このフラグは、キー・テーブルをリストするときにのみ有効です。

  1. デフォルトの証明書キャッシュの全エントリーをリストするには、次のように入力します。
    klist
  2. etc/krb5/my_keytab キー・テーブル内の全エントリーをタイム・スタンプ付きでリストするには、次のように入力します。
    klist -t -k etc/krb5/my_keytab

ファイル

ファイル
項目 Description
/usr/krb5/bin/klist -
/var/krb5/security/creds/krb5cc_[uid] デフォルトの証明書キャッシュ ([uid] はユーザーの UID です)。
/etc/krb5/krb5.keytab ローカル・ホストの keytab ファイルのデフォルトのロケーションです。