いつき over TCP / TimePlant

FTP

lukemftpdのインストール
・インストールする物
lukemftpd

・lukemftpd
インストールしたのは、lukemftpd-1.1です。

展開した後、./configure;make;make installでおしまいです。
あとは、/usr/local/sbin/ftpdをtcpserverなり、inetdなりから起動するようにすればOKです。
個人的には、-d -l -U -W -Xというオプションを付けるのが趣味です。

立ち上げる前に、/etcの中に、ftpd.confというファイルを作っておきましょう。
中身には
umask chroot 022
と書いておくと幸せになれるかもしれません。
ログインを許可しないユーザーは/etc/ftpusersに追加しておきましょう。
ホームにchrootしたいユーザーは/etc/ftpchrootに書き込んでおけばOKです。

任意の場所にchrootしたいときは、classをftpd.confで宣言して、そのクラスのchroot先を決めて、そのクラスに属するユーザーを/etc/ftpusersの中に、ユーザー名 allow クラス名で書いておくと良いみたいです。
(クラスのデフォルトumaskは027なので注意。)

ログインする前に表示して欲しいメッセージは/etc/ftpwelcomeあたりに書いておくと良いです。
あー、あとコンパイル時にちょっといじると、ftpdのバージョンが隠せます。


詳細はman ftpd/man ftpd.confを参照。



[ 5.qmailのインストールへ戻る | 7.apacheのインストール へ進む | UnixInstallへ戻る | トップページへ戻る ]


ITUKI over TCP / TimePlant


このページ及びそれ以下のページに関するすべての著作権は桐原樹/NIにあります
画像、文章などのデータの全て、または一部の無断転載、複製、配布などは禁止です

(c)Copyright 1999-2001 Ituki Kirihara/NI
All rights reserved.