REXECD(8) | System Manager's Manual | REXECD(8) |
rexecd
—
リモート実行サーバ
rexecd
rexecd
は rexec(3)
ルーチンのためのサーバである。
このサーバは、ユーザー名とパスワードによる認証に基づいた、
リモート実行機能を提供する。
rexecd
は ``exec''
サービスの仕様で指示されたポートへのサービス要求を監視する。
services(5)
を参照すること。
サービス要求を受信すると、以下のプロトコルが開始される。
\0
’)
を受信するまで文字を読み取る。
受信した文字は ASCII
文字からなる 10
進数の数字として解釈される。rexecd
はログイン時と同様のユーザー認証を行う。
認証が成功した場合、ユーザーのホームディレクトリに移動し、
そのユーザーに対してユーザーとグループの保護を行う。
これらのステップのどれかで失敗した場合、
接続を切断し、診断メッセージを返す。rexecd
によって確立されたネットワーク接続を継承する。以下のリストの一番最後のものを除き、全ての診断メッセージは、 他のネットワーク接続が閉じられた後に、 最初のソケットを経由して返される。 エラーは最初のバイトの値が 1 であることで示される (コマンド実行に先立つ全てのステップが正常に終了した場合、 上記のステップ 7 で値 0 が返される)。
通信される全てのデータとパスワードについて、 暗号化を可能にする機能が用意されるべきである。
rexecd
コマンドは 4.2BSD
で登場した。
この man ページの翻訳にあたり、 FreeBSD jpman project <http://www.jp.freebsd.org/man-jp/> による翻訳を参考にさせていただいた。
March 16, 1991 | Linux NetKit (0.17) |