[前][次][番号順一覧][スレッド一覧]

mysql:4505

From: Shin-ichi Tsurunaga <Shin-ichi Tsurunaga <ml-shin@xxxxxxxxxx>>
Date: Thu, 18 Oct 2001 01:44:21 +0900
Subject: [mysql 04505] Re: Proftpd + qmail + vpopmail

鶴長です。
主張に出る前に読んでいたのですが、なかなか繋げる時間が無
くて遅くなってしまい申し訳ございませんでした。

>双方の暗号化が違う場合は、やはりテープルを分けるしか
>手段はなくなるのでしょうか?
同じテーブルにしても、vpopmailが参照するパスワードフィルード
と、Proftpd+MySQLが使うパスワードフィールドを分けてしま
うことは出来ますが、vpopmailでパスワードの変更を行っても
Proftpd側に反映されなくなってしまうと思います。ですがcrypt()
かpassword()を使ってフィールドに格納しているだけだと思う
のですが.........このあたりはやって見た方が早そうですね。

>> 蛇足ですが、Proftpd+mod_mysql+mod_quotaや
>> Vpopmail+MySQL+qmailadmin+ezmlm
>> の組み合わせなんかも実用的でおもしろいと思います。
>
>これでは何が出来るのでしょうか?
>ちょっと興味があります。
Proftpd+mod_mysql+mod_quotaで、ユーザー毎のクオートが出来
るようになり、上限の設定はユーザーテーブルで各々定義でき
ます。また現在の使用量も記録してくれるので結構使えると思
います。"ftp://pooh.urbanrage.com/pub/c/"から"mod_quota.c"
を入手しで頭のコメントの部分の注意書きを読んでみてくださ
い。
Vpopmail+MySQL+qmailadmin+ezmlmで、vpopmailにメーリング
リスト機能を追加し、ユーザー追加からメーリングリストの設
定まで全ての作業をwebのcgiを通して行えるようにしてくれま
す。但し最初のバーチャルドメインそのものは手動で従来通り
登録する必要がありますが。vpopmailと同じinter7の
http://www.inter7.com/qmailadmin/
が参考になるかと思います。

>とりあえず、どのように構築するのかはなんとなく理解したのですが、
>具体的な手順が分かりません。
>大変恐縮ですが、引き続きアドバイスを頂けないでしょうか?
メモがを会社に残してきたので19日までお待ちいただければと
思うのですが、とりあえず、リモートで分かる範囲ですと、下
ようなテーブルを用意しました。

-------proftpd--------

CREATE TABLE groups (
  groupname varchar(20) NOT NULL default '',
  gid int(11) NOT NULL default '0',
  members text NOT NULL,
  PRIMARY KEY  (groupname),
  KEY k_gid (gid)
) TYPE=MyISAM;

CREATE TABLE users (
  userid varchar(50) NOT NULL default '',
  uid int(11) NOT NULL auto_increment,
  gid int(11) default NULL,
  password text NOT NULL,
  shell varchar(12) default '/bin/nosh', //noshというシェルスクリプトを用意し
ています。
  homedir text NOT NULL,
  count int(11) default '0',
  used double NOT NULL default '0',
  quota double NOT NULL default '209715200', //クオートの上限
  PRIMARY KEY  (userid),
  UNIQUE KEY k_uid (uid)
) TYPE=MyISAM;

-------vpopmail--------
CREATE TABLE vpopmail (
  pw_name varchar(32) NOT NULL default '',
  pw_domain varchar(223) NOT NULL default '',
  pw_passwd varchar(255) NOT NULL default '',
  pw_uid int(11) default NULL,
  pw_gid int(11) default NULL,
  pw_gecos varchar(255) default NULL,
  pw_dir varchar(255) default NULL,
  pw_shell varchar(255) default NULL,
  PRIMARY KEY  (pw_name,pw_domain)
) TYPE=MyISAM;

----
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]