Solaris スマートカードの管理

カードリーダーの取り外し

スマートカードが不要になったとき、あるいはカードリーダーを別のシステムに移動するときに、外付けカードリーダーをシステムから取り外す必要があります。カードリーダーデバイスを取り外す前に、カードリーダーを論理的にも削除する必要があります。次の手順を参照してください。

Procedureカードリーダーを取り外すには (Smartcard Console)

手順
  1. ocfserv デーモンが有効になっていることを確認します。

    次のコマンドを入力すると、サービスの状態がわかります。


    % svcs network/rpc/ocfserv
    

    注 –

    スマートカードを変更する前に、ocfserv デーモンが有効になっていることを確認する必要があります。


  2. (省略可能) 必要に応じて、スーパーユーザーでログインし、ocfserv デーモンを有効にします。


    # svcadm enable network/rpc/ocfserv
    
  3. ナビゲーション区画の「カードリーダー (Card Readers)」をクリックします。

  4. コンソール区画で、削除したいカードリーダーを選択します。

  5. 「アクション (Action)」メニューから「ターミナルを削除 (Remove Terminal)」を選択します。

  6. 「了解」をクリックします。

    ダイアログボックスが表示され、そのカードリーダーを削除することを確認されます。

  7. 「了解」をクリックします。

    ダイアログボックスが表示され、操作を完了するには OCF サーバーを再起動する必要があることが示されます。

  8. 「OCF を再起動する」または「OCF を再起動しない」をクリックします。

    IFD ハンドラは OCF が再起動されるまで削除されません。次に SmartCard Console を起動するか smartcard コマンドを実行したときに、ocfserv プロセスが再起動されます。コマンド行からは明示的に OCF を再起動することができます。

Procedureカードリーダーを取り外すには (コマンド行)

手順
  1. ocfserv デーモンが有効になっていることを確認します。

    次のコマンドを入力すると、サービスの状態がわかります。


    % svcs network/rpc/ocfserv
    

    注 –

    スマートカードを変更する前に、ocfserv デーモンが有効になっていることを確認する必要があります。


  2. (省略可能) 必要に応じて、スーパーユーザーでログインし、ocfserv デーモンを有効にします。


    # svcadm enable network/rpc/ocfserv
    
  3. カードリーダーを削除します。


    # smartcard -c admin -t terminal -r user_friendly_reader_name -x delete
    
  4. (省略可能) 外付けカードリーダーをポートから取り外します。

  5. ocfserv を再起動します。


    # svcadm restart network/rpc/ocfserv
    

    次に SmartCard Console を使用するか smartcard コマンドを実行したときに、ocfserv プロセスが再起動されます。