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

mysql:4533

From: "Taro Yamamoto" <"Taro Yamamoto" <taro.y@xxxxxxxxxx>>
Date: Sun, 21 Oct 2001 22:49:46 +0900
Subject: [mysql 04533] Re: Proftpd + qmail + vpopmail

山本です。自己レスです。

----- Original Message ----- 
From: "Taro Yamamoto" <taro.y@xxxxxxxxxx>
To: <ml@xxxxxxxxxx>
Sent: Sunday, October 21, 2001 3:40 PM
Subject: [mysql 04532] Re: Proftpd + qmail + vpopmail


> 具体的には、mod_sql.c の
> 
> /* default information for tables and fields */
> #define SQL_DEFAULT_USERTABLE         "users"
> #define SQL_DEFAULT_USERNAMEFIELD     "userid"
> #define SQL_DEFAULT_USERUIDFIELD      "uid"
> #define SQL_DEFAULT_USERGIDFIELD      "gid"
> #define SQL_DEFAULT_USERPASSWORDFIELD "password"
> #define SQL_DEFAULT_USERSHELLFIELD    "shell"
> 
> #define SQL_DEFAULT_GROUPTABLE        "groups"
> #define SQL_DEFAULT_GROUPNAMEFIELD    "groupname"
> #define SQL_DEFAULT_GROUPGIDFIELD     "gid"
> #define SQL_DEFAULT_GROUPMEMBERSFIELD "members"
> 
> どの部分をいじれば、vpopmail と同じテーブルでの
> 管理ができるようになるのでしょうか?

鶴長さんのアドバイスを元にいろいろと考えた結果、

#define SQL_DEFAULT_USERTABLE         "vpopmail"
#define SQL_DEFAULT_USERNAMEFIELD     "pw_name"
#define SQL_DEFAULT_USERUIDFIELD      "pw_uid"
#define SQL_DEFAULT_USERGIDFIELD      "pw_gid"
#define SQL_DEFAULT_USERPASSWORDFIELD "pw_passwd"
#define SQL_DEFAULT_USERSHELLFIELD    "pw_shell"

として、

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 '/bin/nosh',
  count int(11) default '0',
  used double NOT NULL default '0',
  quota double NOT NULL default '209715200',
  PRIMARY KEY  (pw_name,pw_domain),
  UNIQUE KEY k_uid (uid)
);

という感じでテーブルを作れば良いのかな?と思ってたりします。
ですが、ホームディレクトリの部分が、
pw_dir と homedir という名前の違いがあり、
これを何処で直すのかが分かりません。

それと、鶴長さんは /bin/nosh というのを用意してますが、
(これは何処から用意するのでしょう?)
/nonexistent ではマズいのでしょうか?

後三つ程疑問点が...

1.クオートの上限の数値の値は何でしょうか?
2.データベース名は何になるのでしょうか?
3.count フィールドは何に使うのでしょうか?

なんか行けそうな気配はあるのですが...

何卒よろしくお願い致します。

----------
Taro Yamamoto <taro.y@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]