1 .\" Copyright (c) 1983, 1991 The Regents of the University of California.
2 .\" All rights reserved.
4 .\" Redistribution and use in source and binary forms, with or without
5 .\" modification, are permitted provided that the following conditions
7 .\" 1. Redistributions of source code must retain the above copyright
8 .\" notice, this list of conditions and the following disclaimer.
9 .\" 2. Redistributions in binary form must reproduce the above copyright
10 .\" notice, this list of conditions and the following disclaimer in the
11 .\" documentation and/or other materials provided with the distribution.
12 .\" 3. All advertising materials mentioning features or use of this software
13 .\" must display the following acknowledgement:
14 .\" This product includes software developed by the University of
15 .\" California, Berkeley and its contributors.
16 .\" 4. Neither the name of the University nor the names of its contributors
17 .\" may be used to endorse or promote products derived from this software
18 .\" without specific prior written permission.
20 .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
21 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
24 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 .\" from: @(#)rexecd.8 6.5 (Berkeley) 3/16/91
33 .\" $Id: rexecd.8,v 1.1.1.1 2000/10/19 08:22:16 ysato Exp $
36 .\" Japanese Version Copyright (c) 2001 Yuichi SATO
37 .\" all rights reserved.
38 .\" Translated Sun Jan 14 20:53:52 JST 2001
39 .\" by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
45 .Os "Linux NetKit (0.17)"
56 このサーバは、ユーザー名とパスワードによる認証に基づいた、
60 は ``exec'' サービスの仕様で指示されたポートへのサービス要求を監視する。
63 サービス要求を受信すると、以下のプロトコルが開始される。
72 文字からなる 10 進数の数字として解釈される。
74 ステップ 1 で受信された番号が 0 でない場合、
77 のために使われる 2 次ストリームのポート番号であると解釈される。
78 その後、第 2 の接続がクライアントマシン上の
81 NUL 文字で終端された最大 16 文字のユーザー名が、
84 NUL 文字で終端され、暗号化されていない最大 16 文字のパスワードが、
87 NUL 文字で終端されたシェルに渡されるコマンドが、
89 コマンドの長さは、システムの引き数リストの上限を越えない長さに制限される。
94 認証が成功した場合、ユーザーのホームディレクトリに移動し、
95 そのユーザーに対してユーザーとグループの保護を行う。
99 NUL 文字のバイトが最初のソケットに返され、
100 コマンドラインがユーザーの通常のログインシェルに渡される。
103 によって確立されたネットワーク接続を継承する。
106 以下のリストの一番最後のものを除き、全ての診断メッセージは、
109 エラーは最初のバイトの値が 1 であることで示される
110 (コマンド実行に先立つ全てのステップが正常に終了した場合、
111 上記のステップ 7 で値 0 が返される)。
114 .It Sy username too long
116 .It Sy password too long
118 .It Sy command too long
120 (システムで設定されている) 引き数リストのサイズを越えている。
121 .It Sy Login incorrect.
122 パスワードファイルにそのユーザー名のエントリが存在しない。
124 .It Sy \&No remote directory.
132 .It Sy <shellname>: ...
133 ユーザーのログインシェルを起動することができない。
137 このメッセージの先頭には、フラグになるバイトが付かない。
142 通信される全てのデータとパスワードについて、
143 暗号化を可能にする機能が用意されるべきである。
151 FreeBSD jpman project <http://www.jp.freebsd.org/man-jp/>