habe es jetzt soweit am laufen, das proFTPd mit mySQL nur in der Datenbank eingetrage Benutzer akzeptiert, gehe also davon aus das ich beim ./configure nix Falsch gemacht habe. Mein Problem ist Folgendes:
proFTP ServerRoot /srv/ftp
jetzt giebt es einen user "wwwadmin" der folgendes Verzeichnis als chrooted home benötigt "/srv/www" bzw. "/srv/www/htdocs" um Dateien für den Apache WebServer zu Administrieren (also mit lese, schreib,rename,del usw.).
da ich nicht der größte Linuxer bin bitte ich um Hilfe
meine conf:
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "x-source.hopto.org proFTPd"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
Group users
SQLAuthTypes Plaintext
SQLAuthenticate users* groups*
SQLConnectInfo ftp@localhost user password
SQLUserInfo users username passwd NULL NULL homedir NULL
SQLGroupInfo groups groupname id username
SQLUserWhereClause "valid = 1"
SQLDefaultGID 100
SQLDefaultUID 500
SQLHomedirOnDemand off
RequireValidShell off
SQLLog PASS updatelogin
SQLNamedQuery updatelogin UPDATE "count=count+1, lastlogin=NOW() WHERE username = '%u'" users
### Log trafic (STOR, RETR commands)
SQLLog RETR,STOR logtrafic
SQLNamedQuery logtrafic FREEFORM "INSERT INTO history (username, filename, transfertype, transfersize, transferhost, transfertime, transferdate) VALUES('%u', '%F', '%m', %b, '%a', '%T', NOW())"
### Log user error events (ERR_* commands)
SQLLog ERR_* logevents
SQLNamedQuery logevents FREEFORM "INSERT INTO userevents (username, eventtype, description, eventdate) VALUES ('%u', '%m', '%r', NOW())"
<Directory /*>
AllowOverwrite off
<Limit WRITE>
DenyAll
AllowGroup admin
</Limit>
</Directory>
DefaultRoot /srv/ftp
AllowOverwrite off
RootLogin off