戻る

前へ| 次へ

0004 check001

ここまでで 一応 振り返ってみておこう

  1. プログラム を 入手
  2. プログラム を 展開
  3. 既に インストール されている sendmail 関連の ファイルを 退避

ということを 行って来た 後 smmsp mqueue/ clientmqueue/ の 存在の 確認 を しておこう 現在 使用していた sendmail が あったので 確認のみに なる。

# ls -l /var/spool/ | grep mqu   
drwxrwx---    2 smmsp    smmsp        4096 Oct 29 10:36 clientmqueue/
drwxr-xr-x    2 root     root         4096 Oct 29 10:36 mqueue/
# grep smmsp /etc/group && grep smmsp /etc/passwd
smmsp:x:25:
smmsp:x:25:25::/var/spool/clientmqueue:/bin/false

cf smmsp : SendMail Message Submisson Program

もし 存在していない場合( 最初の時の 場合など)

# cat /etc/group | grep smmsp
# cat /etc/passwd | grep smmsp
# groupadd -g 25 smmsp
# cat /etc/group | grep smmsp 
smmsp:x:25:
# useradd -g smmsp -d /var/spool/clientmqueue -s /bin/false -u 25 smmsp
# cat /etc/passwd | grep smmsp
smmsp:x:25:25::/var/spool/clientmqueue:/bin/false
# mkdir /var/spool/mqueue

作成するディレクトリに関して 存在しないディレクトリ で 処理するべきですというものが 有るようです したがって ”-d /var/spool/clientmqueue”を 指定するべきでは 無いようです

あと モード 所有者 等 適宜 設定 する 必要は あるが 此処では 省略しますが
”sendmail-8.13.8/README ”を 見れば ということです

...
Sendmail often gets blamed for many problems that are actually the
result of other problems, such as overly permissive modes on directories.
For this reason, sendmail checks the modes on system directories and
files to determine if they can be trusted.  For sendmail to run without
complaining, you MUST execute the following command:

        chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
        chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue
...
TrustedUser option.  Changing the permissions to be only readable and
writable by that user is sufficient to avoid the denial of service.
For example, depending on the paths you use, these commands would be
used:

        chmod 0640 /etc/mail/aliases /etc/mail/aliases.{db,pag,dir}
        chmod 0640 /etc/mail/*.{db,pag,dir}
        chmod 0640 /etc/mail/statistics /var/log/sendmail.st
        chmod 0600 /var/run/sendmail.pid /etc/mail/sendmail.pid
...

前へ| 次へ

戻る

にゃんたろう 拝!
2006年12月16日 (土) 21:59:36 JST 作成

Copyright © 2004.-2007. nyantarou All Rights Reserved.