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]