掲示板〜マロンくん.NET〜
[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

タイトル Re: Proftpd エラー
投稿日: 2005/05/14(Sat) 16:43
投稿者かおる

こんにちわ
以前に私も同じ経験がありまして、その時はファイルが
破損しておりました。

proftpdを勉強したいなら、まずaptでinstallしては
いかがでしょう?
もしそれがだめなら、rpmでinstallなどしてみては?

> Proftpdについての質問です、少々長くてお手数掛けますがどうか宜しくお願い致します。
>
> 以前までstandaloneで動かしていたのですが、とあるサイトにstandaloneで動かしてしまうとホスト情報が変わったときに何かの拍子に使えなくなってしまう。 こんなことが書いてあったので、自分もstandaloneをやめ、inetdにしようと思ったのですが、そこで色々やらかしてしまった?みたいで、どうにも解決方法がいまいち分からないので皆様に質問させて頂きました。
>
> まず最初にproftpd.confの
> ServerType standalone
> ServerType inetd に変更し、
>
> /etc/xinet.d/ftp に以下のようにファイルを作成し、
> ------------------------------------------------------------
> # for ProFTPD configuration
> service ftp
> {
> flags = REUSE
> socket_type = stream
> wait = no
> user = root
> server = /usr/local/proftpd/sbin/in.proftpd
> log_on_failure += USERID
> disable = no
> }
> ------------------------------------------------------------
> # /etc/rc.d/init.d/xinet restart
> したところ何かFTPDでエラーが吐かれていたので調べてみると
> スタンドアローンで起動しろ!と言われているみたいで、更に絞り込んで検索してみると何やら再インストールしたほうが早いみたいなので
> 再インストールしてみることに、
>
> $ tar xvfz proftpd-1.2.9.tar.gz
> $ cd proftpd-1.2.9
> $ ./configure --prefix=/usr/local/proftpd
> $ make
> $ su
> # make install
> makeinstallの際におかしなエラーが出ました
> ------------------------------------------------------
> [root@mail proftpd-1.2.9]# make install
> cd lib/ && make lib
> make[1]: 入ります ディレクトリ `/usr/local/src/proftpd-1.2.9/lib'
> make[1]: `lib' に対して行うべき事はありません。
> make[1]: 出ます ディレクトリ `/usr/local/src/proftpd-1.2.9/lib'
> cd src/ && make src
> make[1]: 入ります ディレクトリ `/usr/local/src/proftpd-1.2.9/src'
> make[1]: `src' に対して行うべき事はありません。
> make[1]: 出ます ディレクトリ `/usr/local/src/proftpd-1.2.9/src'
> cd modules/ && make modules
> make[1]: 入ります ディレクトリ `/usr/local/src/proftpd-1.2.9/modules'
> make[1]: `modules' に対して行うべき事はありません。
> make[1]: 出ます ディレクトリ `/usr/local/src/proftpd-1.2.9/modules'
> make[1]: 入ります ディレクトリ `/usr/local/src/proftpd-1.2.9/lib/libcap'
> make[1]: `all' に対して行うべき事はありません。
> make[1]: 出ます ディレクトリ `/usr/local/src/proftpd-1.2.9/lib/libcap'
> gcc -Llib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o
> src/dirtree.o src/support.o src/netaddr.o src/inet.o src/log.o src/bindings.o s
> rc/scoreboard.o src/feat.o src/netio.o src/response.o src/ident.o src/data.o src
> /modules.o src/auth.o src/fsio.o src/mkhome.o modules/mod_core.o modules/mod_xfe
> r.o modules/mod_auth_unix.o modules/mod_auth_file.o modules/mod_auth.o modules/m
> od_ls.o modules/mod_log.o modules/mod_site.o modules/mod_cap.o modules/mod_auth_
> pam.o modules/module_glue.o -lsupp -lcrypt -Llib/libcap -lcap -lpam
> cd utils/ && make utils
> make[1]: 入ります ディレクトリ `/usr/local/src/proftpd-1.2.9/utils'
> make[1]: `utils' に対して行うべき事はありません。
> make[1]: 出ます ディレクトリ `/usr/local/src/proftpd-1.2.9/utils'
> /usr/bin/install -c -s -o root -g root -m 0755 proftpd /usr/local/sbin/proftpd
> if [ -f /usr/local/sbin/in.proftpd ] ; then \
> rm -f /usr/local/sbin/in.proftpd ; \
> fi
> ln -s proftpd /usr/local/sbin/in.proftpd
> chown -h root:root /usr/local/sbin/in.proftpd
> /usr/bin/install -c -s -o root -g root -m 0755 ftpcount /usr/local/bin/ftpcount
> /usr/bin/install -c -s -o root -g root -m 0755 ftpshut /usr/local/sbin/ftpshut
> /usr/bin/install -c -s -o root -g root -m 0755 ftptop /usr/local/bin/ftptop
> /usr/bin/install -c -s -o root -g root -m 0755 ftpwho /usr/local/bin/ftpwho
> if [ ! -f /usr/local/etc/proftpd.conf ] ; then \
> /usr/bin/install -c -o root -g root -m 0644 \
> ./sample-configurations/basic.conf \
> /usr/local/etc/proftpd.conf ; \
> fi
> /usr/bin/install -c -o root -g root -m 0644 ./src/proftpd.8 /usr/local/man/ma
> n8
> /usr/bin/install -c -o root -g root -m 0644 ./utils/ftpshut.8 /usr/local/man/ma
> n8
> /usr/bin/install -c -o root -g root -m 0644 ./utils/ftpcount.1 /usr/local/man/ma
> n1
> /usr/bin/install -c -o root -g root -m 0644 ./utils/ftptop.1 /usr/local/man/ma
> n1
> /usr/bin/install -c -o root -g root -m 0644 ./utils/ftpwho.1 /usr/local/man/ma
> n1
> /usr/bin/install -c -o root -g root -m 0644 ./src/xferlog.5 /usr/local/man/ma
> n5
> -------------------------------------------------------
> 一応どこまでが必要な情報か分からないので、全て貼り付けます。長くてすいません
>
> ここで怪しいのが /usr/local/etc/proftpd.confと /usr/local/sbin/in.proftpd
> 一応削除してみました。
> #rm -rf /usr/local/etc/proftpd.conf
> プロセスは変なのが立ち上がっていて
> -----------------------------------------
> 32091 pts/3 S 0:00 /usr/local/etc/proftpd.conf
> -----------------------------------------
> #ps -ax|grep proftpd
> #kill -9 ****
> プロセスをもう一度確認したら完全に殺せてましたが、
> また同じコマンドでインストールしてみると同じエラーが吐き出され、
> また proftpd.conf と in.proftpdファイルが自動的に作成されてるみたいで。。 
> 阿保な質問、又お手数かけますがどうぞ宜しくお願い致します


<PR> 月額2100円/3675円でグローバル固定IPを取得、サーバ構築・VPN・SOHOが可能。 「ZOOT for Bフレッツ」


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)
おなまえ
Eメール
タイトル
メッセージ   手動改行 強制改行 図表モード
参照先
暗証キー (英数字で8文字以内)
  プレビュー

- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No 暗証キー