mysql:4536
From: Shin-ichi Tsurunaga <Shin-ichi Tsurunaga <ml-shin@xxxxxxxxxx>>
Date: Tue, 23 Oct 2001 04:05:51 +0900
Subject: [mysql 04536] Re: Proftpd + qmail + vpopmail
鶴長です。また水曜からの出張前で、メールの方は読んでいる のですが、返答させていただく時間を早期に持てなくて申し訳 ございません。 前々回のメールでまだ返答させていただいていない点がありま した。 >それと、鶴長さんは /bin/nosh というのを用意してますが、 >(これは何処から用意するのでしょう?) >/nonexistent ではマズいのでしょうか? これでいいと思います。/etc/shellsに登録されていればどんな シェルでもいいかともいます。 >後三つ程疑問点が... > >1.クオートの上限の数値の値は何でしょうか? >2.データベース名は何になるのでしょうか? >3.count フィールドは何に使うのでしょうか? 1は使用できるディスク領域の上限になります。この閾値を過 ぎると、in.proftpdを通してのこれ以上のアップロードは出来な くなります。削除やrenameなどは使えます。in.proftpdを通して アップロードされたファイルの容量が対象になります。単位は バイトです。 2は/etc/proftpd.confで書かれたものになります。以前添付した 私が使用しているproftpd.confの例ですと SQLQuotaInfo DBホスト名 ユーザー名 パスワード DB名 SQLConnectInfo DB名@DBホスト名 ユーザー名 パスワード で指定しています。 3は私が個人的に使っているもので、何回ftpでサーバーに入っ たかをカウントアップさせています。これも/etc/proftpd.conf で設定されている SQLLog PASS update users "count=count+1 where userid='%u'" で使用しています。SQLLogでSQLステートメントとlog機能を 連携できるので、他にも最後にサーバーに接続した日時を記録 したりなどの応用が出来ると思います。ですので本来countフィー ルドは一般的には不要です。 >という感じでテーブルを作れば良いのかな?と思ってたりします。 >ですが、ホームディレクトリの部分が、 >pw_dir と homedir という名前の違いがあり、 >これを何処で直すのかが分かりません。 こちらもproftpd.confの SQLHomedirField homedir を変更いただければご使用いただけると思います。 >勝手にフィールドを追加すると、 >vpopmail が insert 時にエラーを起こすのではないかと... >結局、vpopmail をハックする必要があるような(^^; 確かにupdateでは "update XX set □□□=XXX"でフィールド 名は省略されていませんでしたがinsertでは考えられますね。 vpopmailテーブルを一時的にフィールドを追加してみた後で vadddomainを実行するとどうなりますでしょうか。 mysql> alter table vpopmail add temp char(11); で余分なフィールドを実行し、要らなくなったら mysql> alter table vpopmail drop temp; で削除してみてください。既にvpopmailに重要な登録がされて いる場合は念のため"mysqldump vpopmail"でバックアップを取っ ておいてください。 私の環境でテストすればいいことなのですが、vpopmailですで にサービスが開始されているため、すぐに融通が利くものがな く申し訳ございません。 ---- Shin-ichi Tsurunaga shin@xxxxxxxxxx
4489 2001-10-16 18:33 ["Taro Yamamoto" <tar] Proftpd + qmail + vpopmail 4492 2001-10-16 21:10 ┗[Shin-ichi Tsurunaga ] 4497 2001-10-17 08:45 ┗["Taro Yamamoto" <tar] 4498 2001-10-17 08:56 ┣["Taro Yamamoto" <tar] 4505 2001-10-18 01:44 ┗[Shin-ichi Tsurunaga ] 4509 2001-10-18 09:40 ┗["Taro Yamamoto" <tar] 4511 2001-10-18 14:06 ┗["Taro Yamamoto" <tar] 4524 2001-10-19 19:53 ┗[Shin-ichi Tsurunaga ] 4525 2001-10-20 10:21 ┗["Taro Yamamoto" <tar] 4526 2001-10-20 17:29 ┗["Taro Yamamoto" <tar] 4527 2001-10-20 18:18 ┗[Shin-ichi Tsurunaga ] 4528 2001-10-21 01:26 ┣[Shin-ichi Tsurunaga ] 4529 2001-10-21 02:12 ┣["Taro Yamamoto" <tar] 4531 2001-10-21 13:05 ┃┗[Shin-ichi Tsurunaga ] 4532 2001-10-21 15:40 ┃ ┗["Taro Yamamoto" <tar] 4533 2001-10-21 22:49 ┃ ┗["Taro Yamamoto" <tar] 4535 2001-10-22 00:20 ┃ ┣["Taro Yamamoto" <tar] -> 4536 2001-10-23 04:05 ┃ ┗[Shin-ichi Tsurunaga ] 4537 2001-10-23 07:53 ┃ ┗["Taro Yamamoto" <tar] 4538 2001-10-23 11:26 ┃ ┗[Shin-ichi Tsurunaga ] 4543 2001-10-23 21:43 ┃ ┗["Taro Yamamoto" <tar] 4556 2001-10-25 09:27 ┃ ┗["Taro Yamamoto" <tar] 4559 2001-10-25 10:53 ┃ ┣[Shin-ichi Tsurunaga ] 4584 2001-10-27 00:34 ┃ ┃┗["Taro Yamamoto" <tar] 4595 2001-10-29 12:29 ┃ ┃ ┗[Shin-ichi Tsurunaga ] 4596 2001-10-29 15:26 ┃ ┃ ┣[Seiji Tateyama <tate] 4600 2001-10-30 02:29 ┃ ┃ ┃┗["Taro Yamamoto" <tar] 4599 2001-10-30 02:25 ┃ ┃ ┗["Taro Yamamoto" <tar] 4564 2001-10-25 23:59 ┃ ┗[とみたまさひろ <tomm] 4585 2001-10-27 00:38 ┃ ┗["Taro Yamamoto" <tar] 4530 2001-10-21 02:21 ┗["Taro Yamamoto" <tar]