Sun Enterprise Authentication Mechanism 1.0.1 ガイド

サービスプリンシパルを keytab から削除するには

  1. サービスプリンシパルを keytab から削除するホスト上でスーパーユーザーになります。

  2. kadmin コマンドを起動します。


    # /usr/krb5/bin/kadmin
    
  3. 省略可能: keytab 内の現在のプリンシパル (鍵) のリストを表示するには、ktutil コマンドを使用します。

    詳細は、keytab 内の鍵リスト (プリンシパル) を表示するには」を参照してください。

  4. ktremove コマンドを使用して、プリンシパルを keytab から削除します。


    kadmin: ktremove [-k keytab] [-q] principal [kvno | all | old ]

    -k keytab

    keytab ファイルを指定する。デフォルトでは、/etc/krb5/krb5.keytab が使用される

    -q

    情報を簡潔に表示する 

    principal

    keytab から削除されるプリンシパル

    kvno

    指定したプリンシパルの中で、kvno に一致する kvno (鍵バージョン番号) を持つプリンシパルのすべてのエントリを削除する

    all

    指定したプリンシパルのすべてのエントリを削除する 

    old

    指定したプリンシパルの中で、最も高い kvno を持つプリンシパル以外のプリンシパルのすべてのエントリを削除する 

  5. kadmin コマンドを終了します。


    kadmin: quit
    

例 - サービスプリンシパルを keytab から削除する

次の例では、denverhost プリンシパルを denverkeytab ファイルから削除します。


denver # /usr/krb5/bin/kadmin
kadmin: ktremove host/denver.acme.com@ACME.COM
kadmin: Entry for principal host/denver.acme.com@ACME.COM with kvno 3 
  removed from keytab WRFILE:/etc/krb5/krb5.keytab.
kadmin: quit