# mkdir -p /var/qmail/supervise/qmail-send/log # mkdir -p /var/qmail/supervise/qmail-smtpd/log # chmod +t /var/qmail/supervise/qmail-send # chmod +t /var/qmail/supervise/qmail-smtpd # vi /var/qmail/supervise/qmail-send/run ----------------------------------- #!/bin/sh exec /var/qmail/rc ----------------------------------- # vi /var/qmail/supervise/qmail-send/log/run --------------------------------------------------------------- #!/bin/sh exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail --------------------------------------------------------------- # vi /var/qmail/supervise/qmail-smtpd/run -------------------------------------------------------- #!/bin/sh exec /usr/local/bin/softlimit -m 2000000 \ /usr/local/bin/tcpserver -v -p -x/etc/tcp.smtp.cdb \ -u 505 -g 506 0 25 /var/qmail/bin/qmail-smtpd 2>&1 --------------------------------------------------------위의 "-u 505 -g 506" 에서 505는 alias 의 UID (user ID)이고, 506은 GID (group ID)이다. 컴퓨터마다 등록되는 alias 의 UID와 GID는 다르므로, /etc/passwd 파일을 참조하라. 그리고, 위에서 보이는 "\"기호는 라인이 바뀌었음을 나타내는 기호이다. 원래 위의 파일을 한 줄로 만들어야 하지만, 그러면 보기가 어렵기 때문에 여러 줄로 만들기 위해서 추가된 것이다.
# vi /var/qmail/supervise/qmail-smtpd/log/run ---------------------------------------------------------------------- #!/bin/sh exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/smtpd ----------------------------------------------------------------------이렇게 편집한 파일들에 실행 권한을 준다.
# chmod 755 /var/qmail/supervise/qmail-send/run # chmod 755 /var/qmail/supervise/qmail-send/log/run # chmod 755 /var/qmail/supervise/qmail-smtpd/run # chmod 755 /var/qmail/supervise/qmail-smtpd/log/run