くだらない質問はここに書き込め!Ver.なんでもアリ

このエントリーをはてなブックマークに追加
56名無しさん@お腹いっぱい。
とりあえず
env - PATH=$PATH tcpserver 0 shell /usr/sbin/in.rshd -L
にしてみては。なんか環境変数が悪さしてんのかもよ。
57マークす:2001/04/19(木) 15:46
すいません。動転しまして。
詳しく話すと、
rshで接続に言ったとき、
・返される出力は必ず先頭の一行。
・さらに、1バイトめが亡くなってる。
--
/opt/user_name → opt/user_name
--
ex)
fileの中身が
1234567
8901234
の場合
$ rsh hogera "cat file"
234567
$
で帰ってきちゃいます。
※ちなみに、inetdから起動すると全然上手くいく。ではなぜinetdから
ヤ欄のかというと、負荷が掛かるとサービスを勝手に停止してしまうからです!

OSはvine 2.1, kernelは2.2.18です。
tcpserverは ucspi-tcp-0.88.tar.gz
rshdは rsh-server-0.16-12.i386.rpm
です。
YO炉ぴk。