Hi VolGas,
erstmal DANKE! für deine Antwort, der Tip mit dem AuthOrder mod_sql.c funktioniert denk ich mal soweit, weil über PAM
kann ich nicht mehr connecten, aber das problem mit der SQL Datenbank hab ich immernoch, den user und das passwort hab ich
eingetragen aber es will einfach nicht, ich will erstmal eine minimale konfiguration die nur den user und das pw prüft in der
SQL Datenbank um Fehlerquellen zu verkleinern, hab jetzt meine config so angepasst.
ServerName "SERVERNAME"
ServerType standalone
ServerAdmin
admin@proftpd.deServerIdent on "ftp.xyz.de"
DeferWelcome on
DefaultServer on
Port 21
Umask 022
RequireValidShell off
AuthOrder mod_sql.c
SQLAuthTypes Plaintext
#SQLAuthenticate users*
SQLConnectInfo ftpdb@localhost proftpd s900s900
SQLUserInfo users userid passwd NULL NULL NULL NULL
SQLUserInfo users userid passwd NULL NULL NULL NULL
Ist diese zeile so gültig? und brauch ich den eintrag SQLGroupInfo dringend? ich möchte nähmlich keine gruppen.
Vieleicht liegt das Problem ja an der SQL Tabelle, hier der auszug:
-- phpMyAdmin SQL Dump
-- version 2.6.2-Debian-3sarge1
--
http://www.phpmyadmin.net--
-- Host: localhost
-- Erstellungszeit: 08. Juli 2006 um 16:45
-- Server Version: 4.0.24
-- PHP-Version: 4.3.10-16
--
-- Datenbank: `ftpdb`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `users`
--
CREATE TABLE `users` (
`userid` varchar(30) NOT NULL default '',
`passwd` varchar(80) NOT NULL default '',
`uid` int(11) default NULL,
`gid` int(11) default NULL,
`homedir` varchar(255) default NULL,
`shell` varchar(255) default NULL,
UNIQUE KEY `uid` (`uid`)
) TYPE=MyISAM;
--
-- Daten für Tabelle `users`
--
INSERT INTO `users` VALUES ('philipp', 'test', NULL, NULL, '/var/www/', NULL);
Hier noch die SQL log
Jul 08 17:28:25 mod_sql/4.11[28211]: backend module 'mod_sql_mysql/4.04'
Jul 08 17:28:25 mod_sql/4.11[28211]: backend api 'mod_sql_api_v1'
Jul 08 17:28:25 mod_sql/4.11[28211]: >>> sql_getconf
Jul 08 17:28:25 mod_sql/4.11[28211]: warning: no homedir field and no default specified. User authentication is OFF
Jul 08 17:28:25 mod_sql/4.11[28211]: entering mysql cmd_defineconnection
Jul 08 17:28:25 mod_sql/4.11[28211]: name: 'default'
Jul 08 17:28:25 mod_sql/4.11[28211]: user: 'proftpd'
Jul 08 17:28:25 mod_sql/4.11[28211]: host: 'localhost'
Jul 08 17:28:25 mod_sql/4.11[28211]: db: 'ftpdb'
Jul 08 17:28:25 mod_sql/4.11[28211]: port: '3306'
Jul 08 17:28:25 mod_sql/4.11[28211]: ttl: '0'
Jul 08 17:28:25 mod_sql/4.11[28211]: exiting mysql cmd_defineconnection
Jul 08 17:28:25 mod_sql/4.11[28211]: entering mysql cmd_open
Jul 08 17:28:25 mod_sql/4.11[28211]: connection 'default' opened
Jul 08 17:28:25 mod_sql/4.11[28211]: connection 'default' count is now 1
Jul 08 17:28:25 mod_sql/4.11[28211]: exiting mysql cmd_open
Jul 08 17:28:25 mod_sql/4.11[28211]: backend successfully connected.
Jul 08 17:28:25 mod_sql/4.11[28211]: mod_sql status : on
Jul 08 17:28:25 mod_sql/4.11[28211]: negative_cache : off
Jul 08 17:28:25 mod_sql/4.11[28211]: authenticate : groups userset groupset
Jul 08 17:28:25 mod_sql/4.11[28211]: group table : groups
Jul 08 17:28:25 mod_sql/4.11[28211]: groupname field : groupname
Jul 08 17:28:25 mod_sql/4.11[28211]: grp gid field : gid
Jul 08 17:28:25 mod_sql/4.11[28211]: grp members field : members
Jul 08 17:28:25 mod_sql/4.11[28211]: SQLDefaultUID : 65533
Jul 08 17:28:25 mod_sql/4.11[28211]: SQLDefaultGID : 65533
Jul 08 17:28:25 mod_sql/4.11[28211]: <<< sql_getconf
Jul 08 17:28:28 mod_sql/4.11[28211]: >>> cmd_endpwent
Jul 08 17:28:28 mod_sql/4.11[28211]: <<< cmd_endpwent
Jul 08 17:28:28 mod_sql/4.11[28211]: >>> cmd_endgrent
Jul 08 17:28:28 mod_sql/4.11[28211]: <<< cmd_endgrent
Jul 08 17:28:28 mod_sql/4.11[28211]: >>> cmd_getgroups
Jul 08 17:28:28 mod_sql/4.11[28211]: <<< cmd_getgroups
Jul 08 17:28:29 mod_sql/4.11[28211]: >>> cmd_endpwent
Jul 08 17:28:29 mod_sql/4.11[28211]: <<< cmd_endpwent
Jul 08 17:28:29 mod_sql/4.11[28211]: >>> cmd_endgrent
Jul 08 17:28:29 mod_sql/4.11[28211]: <<< cmd_endgrent
Jul 08 17:28:29 mod_sql/4.11[28211]: >>> cmd_getgroups
Jul 08 17:28:29 mod_sql/4.11[28211]: <<< cmd_getgroups