前へ|次へ|戻る

sendmail.8.13.4. daemon start on plamo4.01

起動ファイルの 修正

/etc/rc.d/rc.M

# cd /etc/rc.d/
nl:/etc/rc.d# pwd
/etc/rc.d

一方

$ cp /etc/rc.d/rc.M .
$ emacs rc.M
$ diff -d rc.M rc.M~
73c73
< # Fri Jul 15 21:06:27 JST 2005 有効にした。
---
> 
75,79c75,78
< if [ -x /usr/sbin/sendmail ]; then
<   echo "Starting sendmail daemon (/usr/sbin/sendmail -bd -q15m)..."
<   /usr/sbin/sendmail -bd -q15m
< fi
< # Fri Jul 15 21:06:27 JST 2005
---
> #if [ -x /usr/sbin/sendmail ]; then
> #  echo "Starting sendmail daemon (/usr/sbin/sendmail -bd -q15m)..."
> #  /usr/sbin/sendmail -bd -q15m
> #fi

へてから

# cp /home/mm/test/rc.M .

再起動確認

# shutdown -r now
# ps ax| grep mail
  132 ?        S      0:00 sendmail: accepting connections
# cat /var/log/messages | grep mail
Jul 15 22:13:49 nl sendmail[132]: starting daemon (8.13.4): SMTP+queueing@00:15
:00

動いてるようだ

/var/log/message ; syslog の 対応

log に おかしなものが 見受けられる 今までは 見過ごしていたのだろうか?

/var/log/message の 抜粋

Jul 15 21:49:03 nl sendmail[378]: dangerous permissions=40755 \
on queue directory /var/spool/clientmqueue/
Jul 15 21:49:03 nl sendmail[378]: j6FCn3H8000378: SYSERR(apache): \
collect: Cannot write ./dfj6FCn3H8000378 (bfcommit, uid=80, gid=80): Permission denied
Jul 15 21:49:03 nl sendmail[378]: j6FCn3H8000378: SYSERR(apache): \
queueup: cannot create queue file ./qfj6FCn3H8000378, euid=80, fd=-1, fp=0x0: \
Permission denied

/var/log/syslog の 抜粋

Jul 15 22:17:26 nl sendmail[544]: dangerous permissions=40755 on queue director
y /var/spool/clientmqueue/
Jul 15 22:17:26 nl sendmail[544]: j6FDHQui000544: SYSERR(apache): collect: Cann
ot write ./dfj6FDHQui000544 (bfcommit, uid=80, gid=80): Permission denied
Jul 15 22:17:26 nl sendmail[544]: j6FDHQui000544: SYSERR(apache): queueup: cann
ot create queue file ./qfj6FDHQui000544, euid=80, fd=-1, fp=0x0: Permission den
ied

同じもののデーターでは無いが

対策としては

# pwd
/usr/sbin
# ls -l sendmail
-r-xr-sr-x    1 root     smmsp      585570 Jul 15 14:58 sendmail*

ここでしたことは

# ls -l sendmail
-rwxr-xr-x    1 root     root       585570 Jul 15 14:58 sendmail*

であったものを

# chmod 2555 sendmail
# chgrp smmsp sendmail

ととして 変更した もうひとつは

drwxr-xr-x    2 root     root         4096 Jul 15 13:23 clientmqueue/
# chmod 770 clientmqueue/
drwxrwx---    2 root     root         4096 Jul 15 13:23 clientmqueue/
# chown smmsp.smmsp clientmqueue/
drwxrwx---    2 smmsp    smmsp        4096 Jul 15 13:23 clientmqueue/

として この形にしたが 他にも 要因があるのだろうが ここまで

にゃんたろう 拝!
2005年 7月20日 (水) 21:38:58 JST 作成


前へ|次へ|戻る
Copyright © 2004.-2007. nyantarou All Rights Reserved.