vine-users ML アーカイブ



[vine-users:062391] Re: Sendmail のアップデート後 logwach からのメールが届かない

  • From: 鈴木 幸一 <QYC02440@xxxxxxxxx>
  • Subject: [vine-users:062391] Re: Sendmail のアップデート後 logwach からのメールが届かない
  • Date: Thu, 02 Oct 2003 23:08:55 +0900
KAWABE, Tsuyoshi 様、ご回答、ありがとうございます。鈴木@船橋です。


Tsuyoshi KAWABE <kawabe@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> At Wed, 01 Oct 2003 21:35:35 +0900,
> 鈴木 幸一 <QYC02440@xxxxxxxxx> wrote:
> 
> | 通常使っている一般ユーザー(root宛のメールのエイリアス先でもある)で
> | mailコマンドでroot宛にメールを送ったところ、
> | 
> | can not chdir(/var/spool/mqueue/): Permission denied
> | Program mode requires special privileges, e.g., root or TrustedUser.
> | 
> | ちなみに、そのディレクトリーのパーミッションを示すと、
> | 
> | drwx------    2 root     mail         4096 Oct  1 20:26 mqueue/
> 
> エラーは一般ユーザの権限で実行された mail コマンドは mqueue
> に書き込める権限がないからでしょう.

ご指摘、ありがとうございます。メッセージそのものの意味は認識しているので
すが、腑に落ちないことが2つあります。

1つ目は・・・
当方のテストマシーンのRedHatLinux9(sendmail-8.12.8-9.90 2003-09-17)でも
パーミションは以下のようVine2.6と同様なのですが、一般ユーザの権限で実行
したmailコマンドによるmailはきちんと宛先に向けて送信されます。
drwx------ root   mail	... /var/spool/mqueue

2つ目は・・・
先のメールでも記しましたように、root権限で一般ユーザーにmailコマンドでメー
ルを送信すると、何もエラーメッセージは吐き出さないのにも関わらず、そのユー
ザーにメールは届かず、かつ、メール キューには何も残っていないという現象
が理解できません。


> sendmail-8.12.10/sendmail/SECURITY 読んで見て下さい.

sendmail must be a set-group-ID (default group: smmsp, recommended
gid: 25) program to allow for queueing mail in a group-writable
directory.  Two .cf files are required:  sendmail.cf for the daemon
and submit.cf for the submission program.  The following permissions
should be used:

-r-xr-sr-x	root   smmsp	... /PATH/TO/sendmail
        (私のシステムのどれに相当するか理解できませんでした)
drwxrwx---	smmsp  smmsp	... /var/spool/clientmqueue
drwx------	root   wheel	... /var/spool/mqueue
-r--r--r--	root   wheel	... /etc/mail/sendmail.cf
-r--r--r--	root   wheel	... /etc/mail/submit.cf
[Notice: On some OS "wheel" is not used but "bin" or "root" instead,
however, this is not important here.]

現状(Vine2.6、RedHat9)
drwxrwx---    2 smmsp    smmsp        4096 Sep 20 09:47 clientmqueue
drwx------    2 root     mail         4096 Oct  2 11:36 mqueue
-rw-r--r--    1 root     root        46667 Sep 22 22:25 sendmail.cf
-rw-r--r--    1 root     root        32114 Sep 22 22:25 submit.cf

パーミッションの設定上では大きな問題はないと思っております。


以上、解決策をご教示頂ければ幸いに思います。


===
鈴木@船橋(QYC02440@xxxxxxxxx)