Subject: Thanks (Re: Question about hml.pl's setting...)

From: [email-masked] (Akira Sasai)
Date: Mon, 18 Oct 1993 10:43:08 GMT

松下電器の佐々井です。

私の
<[email-masked]>の記事において
私は書きました。
>トラブルというのは、 hml.pl のコマンド機能を hml.pl を動作させているド
>メインの内部の人間が使おうとすると、使えないというほとんど FAQ 的なト
>ラブルです。
という質問に対して、News上で、
・真鍋＠詫間電波さん
・ヤマハの肥塚さん
メールで、
・東工大の椿井さん
・東大の白石さん
・佐々木＠拓殖大学さん
からお答えを頂きました。

どうもありがとうございました。
この記事にてお礼とさせて頂きたいと思います。

お蔭様でなんとかメーリングリストの始動ができそうです。

以下、私の記事を引用しながらサマリとします。

チェック１：
>	# chown root suidwrap
>	# chmod 4700 suidwrap
# chown daemon suidwrap
# chmod 4755 suidwrap
でないと駄目。

＃グスグス…、パッチ集にある記述に従っただけなのに〜

チェック２：
>sh: suidwrap: Permission denied
ついでに、
# chown daemon hml.pl
# chmod 4755 hml.pl
も必要。

チェック３：
>544 "| suidwrap"... unknown mailer error 1
>
>と怒られてしまいます。
suidwrap.c の終了時に exit(0); が必要。

チェック４：
フィルタは、
#include <stdio.h>
main()
{
    setuid(geteuid());
    execl("/.../hml.pl", "hml.pl", NULL);
    exit(1);
}
の方がいい。(rootにset uidしたプログラムではsystemは危険)

以上の指摘を受けました。

また、hml.pl に対し、「バグフィックス」「機能縮小」「機能拡張」を行なっ
た際に生じた設定の不具合も今回のトラブルの一因であることが分かりまし
た。

どうもお騒がせしました。

＃ hml.pl がこんなにややこしいものとは…(--;
---
松下電器産業(株) 本社技術部門 半導体研究センター
	佐々井 朗([email-masked])
	Tel:(06)906-4909  Fax:(06)904-7169  mates:7-621-2685