Titel: Apache & proFTPd Beitrag von: theX2 am 12. Mai 2003, 17:37:14 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 Titel: Apache & proFTPd Beitrag von: PSH am 18. Mai 2003, 06:13:33 probier mal folgendes:
DefaultChdir /srv/ftp /srv/ftp !admin jetzt sollten alle "normalen" user als root /srv/ftp haben und auch nicht weiter nach unten können. der admin landet auch erst mal im /srv/ftp verzeichnis. Sollte dann aber mit cd auch in jedes gewünschte verzeichnis kommen.. :twisted: Hoffe geholfen zu haben !!! |