Go to main content
Oracle® Solaris 11.3 でのシステム管理のトラブルシューティング

印刷ビューの終了

更新: 2016 年 11 月
 
 

対話型ログインセッションで consadm コマンドを使用するためのガイドライン

    シリアルポートに接続された端末を使用してシステムにログインしてから、consadm コマンドを使ってこの端末にコンソールメッセージを表示して、対話型ログインセッションを実行できます。次の動作を確認してください。

  • この端末で対話型ログインセッションを行う場合、補助コンソールがアクティブだと、コンソールメッセージは /dev/sysmsg デバイスまたは /dev/msglog デバイスに送られます。

  • この端末からコマンドを発行すると、入力はデフォルトコンソール (/dev/console) ではなく対話型セッションに送られます。

  • init コマンドを実行して実行レベルを変更すると、リモートコンソールソフトウェアは対話型セッションを終了し、sulogin プログラムを実行します。この時点では、入力はこの端末からだけ可能で、入力はコンソールデバイスから行われたかのように扱われます。このプロセスによって、実行レベルの変更中に補助コンソールメッセージングを使用するの説明のとおりに、sulogin プログラムにパスワードを入力できます。

    補助端末から正しいパスワードを入力すると、補助コンソールは、対話型 sulogin セッションを実行し、デフォルトコンソールおよび競合する補助コンソールは使用できなくなります。この動作は、その端末は実質的にシステムコンソールとして機能することを意味します。

  • この端末から実行レベル 3 または別の実行レベルに変更できます。実行レベルを変更すると、すべてのコンソールデバイスで sulogin が再び実行されます。終了したり、システムが実行レベル 3 で起動されるように指定すると、どの補助コンソールからも入力を行えなくなります。すべての補助コンソールはコンソールメッセージを表示するだけのデバイスに戻ります。

    システムが起動する際には、デフォルトのコンソールデバイスから rc スクリプトに情報を入力する必要があります。システムがふたたび起動すると login プログラムがシリアルポートで実行されるため、別の対話型セッションを開始できます。そのデバイスを補助コンソールに指定していれば、コンソールメッセージはその端末に引き続き出力されます。ただし、端末からの入力はすべて対話型セッションに送られます。

補助コンソールのリストを表示する方法

  1. 引数を付けずに、root として consadm コマンドを発行します。

    Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. 次のどちらかの手順に従います。
    1. 補助コンソールのリストを表示します。
      # consadm
      /dev/term/a
    2. 永続的な補助コンソールのリストを表示するには、-p オプションを使用します。
      # consadm -p
      /dev/term/b

補助 (リモート) コンソールを有効にする方法

  1. システムにログインし、root 役割になります。

    Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. 補助コンソールを有効にします。
    # consadm -a device name
  3. 現在の接続が補助コンソールであることを確認します。
    # consadm
使用例 8  補助 (リモート) コンソールを有効にする
# consadm -a /dev/term/a
# consadm
 /dev/term/a

システムリブート後も補助 (リモート) コンソールを有効にする方法

  1. システムにログインし、root 役割になります。

    Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. 複数のシステムリブート後も補助コンソールを有効にします。
    # consadm -a -p device name     

    このコマンドによって、このデバイスが永続的な補助コンソールのリストに追加されます。

  3. デバイスが持続的な補助コンソールのリストに追加されているか確認します。
    # consadm
使用例 9  システムリブート後も補助 (リモート) コンソールを有効にする
# consadm -a -p /dev/term/a 
# consadm
/dev/term/a

補助 (リモート) コンソールを無効にする方法

  1. システムにログインし、root 役割になります。

    Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。

  2. 補助コンソールを無効にします。
    # consadm -d devicename

    また、補助コンソールを永続的な補助コンソールのリストから削除するには、-p オプションを追加します。

    # consadm -p -d devicename
  3. 補助コンソールが無効になっていることを確認します。
    # consadm
使用例 10  補助 (リモート) コンソールを無効にする
# consadm -d /dev/term/a
# consadm