起動ファイルの 修正
# 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
動いてるようだ
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 作成