シリアルポートに接続された端末を使用してシステムにログインしてから、consadm コマンドを使ってこの端末にコンソールメッセージを表示して、対話型ログインセッションを実行できます。次の動作を確認してください。
この端末で対話型ログインセッションを行う場合、補助コンソールがアクティブだと、コンソールメッセージは /dev/sysmsg デバイスまたは /dev/msglog デバイスに送られます。
この端末からコマンドを発行すると、入力はデフォルトコンソール (/dev/console) ではなく対話型セッションに送られます。
init コマンドを実行して実行レベルを変更すると、リモートコンソールソフトウェアは対話型セッションを終了し、sulogin プログラムを実行します。この時点では、入力はこの端末からだけ可能で、入力はコンソールデバイスから行われたかのように扱われます。このプロセスによって、実行レベルの変更中に補助コンソールメッセージングを使用するの説明のとおりに、sulogin プログラムにパスワードを入力できます。
補助端末から正しいパスワードを入力すると、補助コンソールは、対話型 sulogin セッションを実行し、デフォルトコンソールおよび競合する補助コンソールは使用できなくなります。この動作は、その端末は実質的にシステムコンソールとして機能することを意味します。
この端末から実行レベル 3 または別の実行レベルに変更できます。実行レベルを変更すると、すべてのコンソールデバイスで sulogin が再び実行されます。終了したり、システムが実行レベル 3 で起動されるように指定すると、どの補助コンソールからも入力を行えなくなります。すべての補助コンソールはコンソールメッセージを表示するだけのデバイスに戻ります。
システムが起動する際には、デフォルトのコンソールデバイスから rc スクリプトに情報を入力する必要があります。システムがふたたび起動すると login プログラムがシリアルポートで実行されるため、別の対話型セッションを開始できます。そのデバイスを補助コンソールに指定していれば、コンソールメッセージはその端末に引き続き出力されます。ただし、端末からの入力はすべて対話型セッションに送られます。
Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# consadm /dev/term/a
# consadm -p /dev/term/b
Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# consadm -a device name
# consadm
# consadm -a /dev/term/a # consadm /dev/term/a
Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# consadm -a -p device name
このコマンドによって、このデバイスが永続的な補助コンソールのリストに追加されます。
# consadm
# consadm -a -p /dev/term/a # consadm /dev/term/a
Oracle Solaris 11.3 でのユーザーとプロセスのセキュリティー保護 の 割り当てられている管理権利の使用を参照してください。
# consadm -d devicename
また、補助コンソールを永続的な補助コンソールのリストから削除するには、-p オプションを追加します。
# consadm -p -d devicename
# consadm
# consadm -d /dev/term/a # consadm