www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: stefan am 02. September 2003, 15:39:50



Titel: Behebung von Schönheitsfehlern
Beitrag von: stefan am 02. September 2003, 15:39:50
Hi,

habe einen recht gut funktionierenden FTP - Server mit Datenbankanbindung. Jetzt sind nur noch 2 Sachen die er können soll.

1. Das Erstellen des HomeDirs geht, allerdings wird immer nur ein Ordner erstellt in dem der User alles kann. (Benutze SQLHomedirOnDemand!)
Ich möchte aber gern, dass ein Homeverzeichnis erstellt wird (Name bzw. Pfad aus einer db) in dem er nichts darf außer reinschauen und Verzeichnisse wechseln. In diesem Verzeichnis soll dann automatisch ein Ordner upload und ein ordner download erstellt werden. Geht das??? :?:
Falls ja kann mir jemand ein Beispiel geben??

2. Kann man den maximalen Speicherplatz eines Users mit nem Eintrag in der db begrenzen?

Vielen Dank schon mal für hilfe


Titel: Re: Behebung von Schönheitsfehlern
Beitrag von: stonki am 02. September 2003, 18:05:47
Zitat von: "stefan"
Hi,

habe einen recht gut funktionierenden FTP - Server mit Datenbankanbindung. Jetzt sind nur noch 2 Sachen die er können soll.

1. Das Erstellen des HomeDirs geht, allerdings wird immer nur ein Ordner
[..]
2. Kann man den maximalen Speicherplatz eines Users mit nem Eintrag in der db begrenzen?



1) Statt SQLHomeDirOnDemand einfach Create Home benutzen
http://www.proftpd.de/28.0.html#321
http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-CreateHome.html

2) ja, mit mod_quotatab

cu
stonki


Titel: Behebung von Schönheitsfehlern
Beitrag von: stefan am 03. September 2003, 13:31:08
Hi,

danke für die Antwort! Die Verzeichnisstruktur anzulegen hat auch wunderbar funktioniert. Nur gibts noch Probleme beim Kompilieren und Installieren von Proftpd und Mod_quotatab.

Habe mich an die Anleitung von http://www.castaglia.org/proftpd/modules/mod_quotatab.html#Installation gehalten. Nur bricht er nach dem Consolenbefehl "make" mit der Fehlermeldung:
Code:
make[1]: Entering directory `/root/proftpd-1.2.8/modules'
gcc  -DLINUX  -I.. -I../include  -O2 -Wall -c mod_quotatab_sql.c
mod_quotatab_sql.c:35:21: mod_sql.h: No such file or directory
make[1]: *** [mod_quotatab_sql.o] Error 1
make[1]: Leaving directory `/root/proftpd-1.2.8/modules'
make: *** [modules] Error 2

ab!!

Hat jemand nen Lösungsvorschlag für mich?!! :cry: