uucpadm コマンド
目的
基本 BNU 構成情報を入力します。
構文
uucpadm
説明
uucpadm コマンドを使用すると、/etc/uucp ディレクトリー内の Devices、Systems、Permissions、Poll、Dialcodes のファイル内の基本 BNU 構成情報を対話式で入力したり修正したりすることができます。 uucpadm コマンドを繰り返し使用して、同じファイルを調整することもできます。
uucpadm コマンドをコマンド・ラインで入力する場合には、コマンドは変更できるファイルのリストを表示します。 修正するファイルを選択すると、コマンドはファイル内のフィールド名のリストを縦並びに表示します。 ユーザーは、個々のフィールドに適切なエントリーを入力できます。 Enter キーを押すと、カーソルはリスト内の次のフィールドへ移動します。
コマンドは、ファイルのコピーを使用して変更を記録します。 元のファイルは、適切なメニュー上で Ctrl+U キー・シーケンスか Ctrl+X キー・シーケ ンスを押すまでは変更されません。 Ctrl+D キー・シーケンスを使えば、変更を保管せずにいつでも メイン uucpadm メニューに戻ることができます。
ヘルプ・ルーチンを使えば、それぞれのデータ・フィールド用の説明が表示されます。 メニュー・フィールドのヘルプ・ルーチンにアクセスするには、該当のメニュー・フィールドで ? (疑問符) を入力します。
~ (ティルド) をフィールドに入力することによって、 ASCII エディターが始動され、そのフィールドの適切なファイルを編集することができます。 uucpadm コマンドは、EDITOR 環境変数で指定されたエディターを呼び出します。 EDITOR 変数が定義されていない場合には、 このコマンドは vi エディターを呼び出します。
最初に入力するメニュー項目が既存のレコードと一致する場合には、 uucpadm コマンドはそのレコードを更新するために検索します。 また、このコマンドによっていくつのレコードがその最初のエントリーに入っているかが分かります。 最初のメニュー項目の入力が既存のどのレコードとも一致しない場合、 uucpadm コマンドは次の語を表示します。ADD画面の上部に表示されます。
uucpadm コマンドは、入力時にデータを検査します。 ファイル間に不整合が見つかると、コマンドは警告メッセージを表示します。
uucpadm コマンドが最初のメニュー項目に対してユーザーが入力したことを認識すると、 その他のフィールドにはデフォルト値を入れます。 例えば、TCPとしてTypeこのコマンドは、 「Devices」 ファイル・メニューの残りの各フィールドに-(ハイフン) を入力します。 また、その他のファイルとの整合性やシステムで実行されている処理を検査します。 例えば、次のように入力すると、TCPとしてType「デバイス」 ファイル・メニューで、 uucpadm コマンドは uucpd デーモンが実行されているかどうかを検査します。 デーモンが実行中でない場合には、コマンドは Type フィールドの後に以下のような注を表示します。
Type: TCP
<Note: Make certain uucpd is enabled.>
Line1: - | モード | ファイル |
|---|---|
| rw | /etc/uucp/Devices |
| rw | /etc/uucp/Dialcodes |
| rw | /etc/uucp/Permissions |
| rw | /etc/uucp/Poll |
| rw | /etc/uucp/Systems |
例
- uucpadm コマンドを開始するには、次のように入力します。
変更することのできるファイルをリストするメニューが表示されます。/usr/sbin/uucp/uucpadm - /etc/uucp/Devices ファイルにエントリーを作成するには、Add/Change Uucp Devicesオプションが uucpadm メニューに表示されます。 以下は、以下を定義する uucpadm 画面の例です。direct 9600 baudシステムへの接続merlin上tty3デバイス:
Type: merlin line1: tty3 line2: - class: 9600 dialers: direct - /etc/uucp/Systems ファイルにエントリーを作成するには、Add/Change Uucp Systemsオプションが uucpadm メニューに表示されます。 以下は、以下を定義する uucpadm 画面の例です。nostromo.aus.ibm.comシステムに接続されているACU装置class 2400:
Name: nostromo.aus.ibm.com Time: Any Type: ACU Class: 2400 Phone: 997-7942 Login: nuucp Password: gotcha - /etc/uucp/Permissions ファイルを変更するには、Add/Change Uucp Permissions Fileオプションが uucpadm メニューに表示されます。
- 以下は、 Permissions ファイルに LOGNAME エントリーを定義する uucpadm 画面の例です。
リモート・マシンがmerlinまたはnostromoログイン ID は、以下のようにする必要があります。uucpz(VALIDATE オプション)。 この ID を使っているリモート・ホストは、 ファイルの送信を要求することができ、 ローカル・ホストはその要求に応じてファイル送信することができます。 この ID を持つユーザーは、他のグループに対して認可されているすべてのファイルについて読み取りができ、 また、/etc ディレクトリー内のファイルを除いて、 他のグループに対して認可されているすべてのファイルに書き込みができます。L/M: LOGNAME=uucpz Request: yes Sendfiles: yes Read: / Write: NOWRITE=/etc Callback: Commands: Validate: merlin:nostromo - 以下は、 Permissions ファイルの MACHINE 項目を定義する uucpadm 画面の例です。
マシン ID:merlin. ファイル転送の要求を行うことができます。 ユーザーは、/etc ディレクトリー内のファイルを除くすべてのファイルについて、 読み取りと書き込みが行えます。 すべてのコマンドの実行が許可されています。L/M: MACHINE=merlin Request: yes Sendfiles: Read: NOREAD=/etc Write: NOWRITE=/etc Callback: Commands: ALL Validate:
- 以下は、 Permissions ファイルに LOGNAME エントリーを定義する uucpadm 画面の例です。
- /etc/uucp/Poll ファイルにエントリーを作成するには、次のように選択します。Add/Change Uucp Poll Fileオプションが uucpadm メニューに表示されます。 Poll ファイルへの入力を定義する uucpadm 画面のサンプルを以下に示します。
このエントリーは、BNU に対して、merlin.aus.ibm.com2400 時間 (真夜中)、700 時間 (7 a.m)、 1300 時間 (1 p.m.)、 1900 時間 (7 p.m.)System: merlin Hours: 0 7 13 19 - /etc/uucp/Dialcodes ファイルにエントリーを作成するには、次のように選択します。Add/Change Uucp Dialcodesオプションが uucpadm メニューに表示されます。 Dialcodes ファイルへの入力を定義する uucpadm 画面のサンプルを以下に示します。
このエントリーは、LAロサンゼルス市外局番の省略形です。Abr: LA Dialcode: 1-213-
ファイル
| 項目 | 説明 |
|---|---|
| /usr/sbin/uucp/uucpadm | uucpadm コマンドが入っています。 |
| /etc/uucp/Devices | 使用可能なデバイスについての情報が入っています。 |
| /etc/uucp/Dialcodes | ダイヤル・コードの省略形が記述されています。 |
| /etc/uucp/Dialers | 接続についての初期接続手順を指定します。 |
| /etc/uucp/Permissions | リモート・システム用のアクセス権限を記述します。 |
| /etc/uucp/Poll | BNU がリモート・システムにポーリングしてタスクを開始する時刻を指定します。 |
| /etc/uucpSystems/ | アクセス可能なリモート・システムを記述します。 |