I have created two tables in mysql for users, and groups, but when I try to log into the ftp server I get this error:
backend module 'mod_sql_mysql/4.03' Jun 02 08:07:13 mod_sql/4.10[1108]: backend api 'mod_sql_api_v1' Jun 02 08:07:13 mod_sql/4.10[1108]: >>> sql_getconf Jun 02 08:07:13 mod_sql/4.10[1108]: entering mysql cmd_defineconnection Jun 02 08:07:13 mod_sql/4.10[1108]: name: 'default' Jun 02 08:07:13 mod_sql/4.10[1108]: user: 'proftpd' Jun 02 08:07:13 mod_sql/4.10[1108]: host: '127.0.0.1' Jun 02 08:07:13 mod_sql/4.10[1108]: db: 'proftpd' Jun 02 08:07:13 mod_sql/4.10[1108]: port: '3306' Jun 02 08:07:13 mod_sql/4.10[1108]: ttl: '0' Jun 02 08:07:13 mod_sql/4.10[1108]: exiting mysql cmd_defineconnection Jun 02 08:07:13 mod_sql/4.10[1108]: entering mysql cmd_open Jun 02 08:07:13 mod_sql/4.10[1108]: connection 'default' opened Jun 02 08:07:13 mod_sql/4.10[1108]: : connection 'default' count is now 1 Jun 02 08:07:13 mod_sql/4.10[1108]: exiting mysql cmd_open Jun 02 08:07:13 mod_sql/4.10[1108]: backend successfully connected. Jun 02 08:07:13 mod_sql/4.10[1108]: mod_sql status : on Jun 02 08:07:13 mod_sql/4.10[1108]: negative_cache : off Jun 02 08:07:13 mod_sql/4.10[1108]: authenticate : users groups Jun 02 08:07:13 mod_sql/4.10[1108]: usertable : users Jun 02 08:07:13 mod_sql/4.10[1108]: userid field : userid Jun 02 08:07:13 mod_sql/4.10[1108]: password field : password Jun 02 08:07:13 mod_sql/4.10[1108]: uid field : uid Jun 02 08:07:13 mod_sql/4.10[1108]: gid field : gid Jun 02 08:07:13 mod_sql/4.10[1108]: homedir field : homedir Jun 02 08:07:13 mod_sql/4.10[1108]: shell field : shell Jun 02 08:07:13 mod_sql/4.10[1108]: homedirondemand : false Jun 02 08:07:13 mod_sql/4.10[1108]: group table : groups Jun 02 08:07:13 mod_sql/4.10[1108]: groupname field : groupname Jun 02 08:07:13 mod_sql/4.10[1108]: grp gid field : gid Jun 02 08:07:13 mod_sql/4.10[1108]: grp members field : members Jun 02 08:07:13 mod_sql/4.10[1108]: SQLMinUserUID : 999 Jun 02 08:07:13 mod_sql/4.10[1108]: SQLMinUserGID : 999 Jun 02 08:07:13 mod_sql/4.10[1108]: SQLDefaultUID : 65533 Jun 02 08:07:13 mod_sql/4.10[1108]: SQLDefaultGID : 65533 Jun 02 08:07:13 mod_sql/4.10[1108]: <<< sql_getconf Jun 02 08:07:17 mod_sql/4.10[1108]: >>> cmd_getgroups Jun 02 08:07:17 mod_sql/4.10[1108]: entering mysql cmd_escapestring Jun 02 08:07:17 mod_sql/4.10[1108]: exiting mysql cmd_escapestring Jun 02 08:07:17 mod_sql/4.10[1108]: cache miss for user 'test' Jun 02 08:07:17 mod_sql/4.10[1108]: : entering mysql cmd_select Jun 02 08:07:17 mod_sql/4.10[1108]: entering mysql cmd_open Jun 02 08:07:17 mod_sql/4.10[1108]: connection 'default' count is now 2 Jun 02 08:07:17 mod_sql/4.10[1108]: exiting mysql cmd_open Jun 02 08:07:17 mod_sql/4.10[1108]: query "SELECT userid, password, uid, gid, homedir, shell FROM users WHERE (userid='te st') LIMIT 1" Jun 02 08:07:17 mod_sql/4.10[1108]: entering mysql cmd_close Jun 02 08:07:17 mod_sql/4.10[1108]: connection 'default' count is now 1 Jun 02 08:07:17 mod_sql/4.10[1108]: exiting mysql cmd_close Jun 02 08:07:17 mod_sql/4.10[1108]: exiting mysql cmd_select Jun 02 08:07:17 mod_sql/4.10[1108]: unrecoverable backend error Jun 02 08:07:17 mod_sql/4.10[1108]: error: '1054' Jun 02 08:07:17 mod_sql/4.10[1108]: message: 'Unknown column 'password' in 'field list'' Could you tell me what I am doing wrong. I am using ppmy-0.2 which gives me a web interface that I can create users and groups. I have also included a SELECT statement which verfies that the user has been created: mysql> SELECT * FROM users WHERE userid = "test" -> ; +--------+-----+------+------------------+-------------+----------+-------+----------------+---------------------+-------+------+----------+----------+-------------+----------+----------+------------+ | userid | uid | gid | passwd | description | disabled | shell | homedir | expires | email | name | ul_bytes | dl_bytes | login_count | dl_count | ul_count | last_login | +--------+-----+------+------------------+-------------+----------+-------+----------------+---------------------+-------+------+----------+----------+-------------+----------+----------+------------+ | test | 211 | 1038 | 132aab5d56aeb1bb | | 0 | | /b/01/ftp/test | 2013-05-28 13:08:52 | | Test | 0 | 0 | 0 | 0 | 0 | NULL | +--------+-----+------+------------------+-------------+----------+-------+----------------+---------------------+-------+------+----------+----------+-------------+----------+----------+------------+ 1 row in set (0.04 sec) Do you have any idea why I am getting this error, here is the proftpd.conf file also: ServerName "charlotte" ServerType inetd DefaultServer on SystemLog /usr/local/var/proftpd/logs/ftplog TransferLog /usr/local/var/proftpd/logs/ftplog ScoreboardFile /usr/local/var/proftpd/proftpd.scoreboard # Port 21 is the standard FTP port. Port 21 # Umask 022 is a good standard umask to prevent new dirs and files # from being group and world writable. Umask 022 # To prevent DoS attacks, set the maximum number of child processes # to 30. If you need to allow more than 30 concurrent connections # at once, simply increase this value. Note that this ONLY works # in standalone mode, in inetd mode you should use an inetd server # that allows you to limit maximum number of processes per service # (such as xinetd). MaxInstances 30 # Set the user and group under which the server will run. User nobody Group nogroup # To cause every FTP user to be "jailed" (chrooted) into their home # directory, uncomment this line. DefaultRoot ~ # Normally, we want files to be overwriteable. <Directory /> AllowOverwrite on </Directory> AuthPam on #MySQL Directives SQLConnectInfo [EMAIL PROTECTED]:3306 proftpd proftpd SQLAuthenticate users groups SQLAuthTypes Crypt Backend SQLLogFile /usr/local/mysql/data/proftpd/log/charlotte Jesse Hardy [EMAIL PROTECTED]
--------------------------------------------------------- This e-mail message is intended only for the personal use of the recipient(s) named above. If you are not an intended recipient, you may not review, copy or distribute this message. If you have received this communication in error, please notify the Hearst Service Center ([EMAIL PROTECTED]) immediately by e-mail and delete the original message. ---------------------------------------------------------
-- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]