[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:48857] Re: FTPサーバ
さとうふみやす @ OSS テクノロジです。
# daemontools か runit が標準になる日は来ないかなぁ…。
# せめて、多くの UNIX 技術者が DJB ソフトウェアの
# 思想・設計に一度でもいいから触れて理解してみて欲しい。
At Wed, 13 Jun 2007 06:10:00 +0900,
LinuxUser wrote:
> export CHROOT=1
> tcpserver -DHRv 0 ftp \
> /usr/bin/twoftpd-auth \
> /usr/bin/cvm-unix \
> /usr/bin/twoftpd-xfer
>
> なるスクリプトを rootですると chroot ができるようです。
> これでいいのでしょうか、諸賢の皆様にお伺い申し上げます。
それでもいいですが、djbware, bgware 流であれば、
daemontools パッケージの envdir コマンドを用いるのが通例かと。
# cd /path/to/servicedir/twoftpd
# mkdir env
# touch env/CHROOT
して、run スクリプトは:
#!/bin/sh
exec tcpserver -DHRv 0 ftp \
/usr/bin/envdir ./env \
/usr/bin/twoftpd-auth \
/usr/bin/cvm-unix \
/usr/bin/twoftpd-xfer
ってな感じ。
daemontools の supervise を利用してサービスを
制御しているなら、tcpserver に exec しないと駄目ですよ。
--
-- Name: SATOH Fumiyasu / fumiyas @ osstech.co.jp
-- Business Home: http://www.OSSTech.co.jp
-- Personal Home: http://www.SFO.jp/blog/