# vi /etc/init.d/delegate
編集する.結果は以下.
#!/bin/sh
# Start/stop the delegate daemons.
# Kyoma T.
case "$1" in
start) echo -n "Starting proxy servers: delegate"
delegated -P25 SERVER=smtp://mail.ep.sci.hokudai.ac.jp/ \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
RELIABLE=192.168.0.[1-254] -vt
delegated -P8080 SERVER=http://-/ \
RELIABLE=192.168.0.[1-254] -vt \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
MANAGER="postj@ep.sci.hokudai.ac.jp"
delegated -P8021 SERVER=ftp://-/ \
RELIABLE=192.168.0.[1-254] -vt \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
delegated -P8023 SERVER=telnet://-/ \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
RELIABLE=192.168.0.[1-254] -vt
delegated -P8022 SERVER=tcprelay://mail.ep.sci.hokudai.ac.jp:22/ \
PERMIT="*:mail.ep.sci.hokudai.ac.jp:192.168.0.[1-254]" \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
-vt
delegated -P8122 SERVER=tcprelay://www.ep.sci.hokudai.ac.jp:22/ \
PERMIT="*:www.ep.sci.hokudai.ac.jp:192.168.0.[1-254]" \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
-vt
delegated -P110 SERVER=pop://-/ \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
RELIABLE=192.168.0.[1-254] -vt
delegated -P143 SERVER=tcprelay://mail.ep.sci.hokudai.ac.jp:143/ \
PERMIT="*:mail.ep.sci.hokudai.ac.jp:192.168.0.[1-254]" \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
-vt
delegated -P119 SERVER=nntp://earth.ees.hokudai.ac.jp/ \
RELIABLE=192.168.0.[1-254] -vt \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
MANAGER="postj@ep.sci.hokudai.ac.jp"
delegated -P21 SERVER=ftp MOUNT="/* ftp://192.168.0.2/*" \
PERMIT="ftp:192.168.0.2:*" \
-vd \
LOGDIR='/var/log/delegate/[date+aged/%y/%m/%d]' \
OWNER='delegate' \
ADMIN='postj@ep.sci.hokudai.ac.jp' \
echo "."
;;
stop) echo -n "Stopping proxy servers: delegate"
delegated -P25 -Fkill
delegated -P8080 -Fkill
delegated -P8021 -Fkill
delegated -P8023 -Fkill
delegated -P8022 -Fkill
delegated -P8122 -Fkill
delegated -P110 -Fkill
delegated -P143 -Fkill
delegated -P119 -Fkill
delegated -P21 -Fkill
echo "."
;;
*) echo "Usage: /etc/init.d/delegate start|stop"; exit 1
;;
esac
exit 0
以上.
# chmod 755 /etc/init.d/delegate
# /etc/init.d/delegate start # /etc/init.d/delegate stop
/usr/doc/delegate/Manual.txt によれば、cache 機能の有無は CACHEDIR の有無によるとされている。ので、これを消す。
# rm -rf /var/spool/delegate/cache