Halli Hallo
Ich hoffe, dass mir einer bei meinem Prob helfen kann.
Vorweg... ich kenne mich mit proFTPd noch nicht so wirklich gut aus... habe vorher immer mit vsFTPd gearbeitet und bin jetzt wegen der besseren Log-Verarbeitung auf proFTPd umgestiegen.
Ich habe gerade einen neuen Root-Server von IPX bekommen und bin nun schon seit ein paar Tagen beim einrichten (mit einem Kollegen)... eigentlich funzt alles nur.. der FTP will nicht so wie ich will.
Folgendes moechte ich erreichen:
vHOST only*
Bei Apache loese ich den "Hauptdienst" und regel alles ueber die vHosts..
Das gleiche versuche ich jetzt bei proFTPd. Ich moechte mehrere vHost fuer meine Kollegen etc. einrichten, damit Sie auf ihr Webdir zugreifen koennen.
Das "DefaultRoot ~" kann ich nicht benutzen, da die User
nicht in ihr Homedir sollen. Dort liegen die gMail Dateien und das soll nicht vermischt werden.
So schaut Derzeit meine Config aus:
----------------------------------------------------------
ServerName "ProFTPD Server"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User ftpuser
Group ftpgroup
PidFile /var/run/proftpd.pid
ScoreboardFile /var/run/proftpd.score
SystemLog /dienste/logs/proftpd/proftpd.syslog
TransferLog /dienste/logs/proftpd/xferlog
IdentLookups off
RequireValidShell off
UseFtpUsers off
UseReverseDNS on
WtmpLog on
TimeoutLogin 120
TimeoutIdle 300
TimeoutNoTransfer 300
TimeoutStalled 300
LogFormat default "%h %l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %h %t \"%r\" %s"
LogFormat write "%h %l %u %t \"%r\" %s %b"
ExtendedLog /dienste/logs/proftpd/proftpd-access.log WRITE,READ write
ExtendedLog /dienste/logs/proftpd/proftpd-auth.log AUTH auth
ExtendedLog /dienste/logs/proftpd/proftpd-paranoid.log ALL default
AllowOverwrite on
AllowForeignAddress on
TransferRate STOR 1250
TransferRate RETR 1250
#DefaultRoot ~
<Limit SITE_CHMOD>
DenyAll
</Limit>
<Global>
RootLogin off
</Global>
<VirtualHost sub.domain.de>
ServerName "sub.domain.de"
DefaultRoot /dienste/home_www/sub.domain.de/
User userx
<Limit LOGIN>
DenyAll
</Limit>
</VirtualHost>
--------------------------------------------------------------------
Habe ich da nen Fehler gemacht? Es klappt eigentlich nix
Bzw... die User kommen nicht dahin, wo ich sie hinhaben moechte... in ihr Webdir. Natuerlich muss es so sein, die der User nicht die Moeglichkeit hat im Verzeichnis rum zu jumpen = z.B. ins "/" kommt.... also Chroot/Jail.
Wenn ich proFTPd so mit der Config starte, kommt ausserdem eine "Fehlermeldung" ... naemlich das ich mehrere Server auf gleichem Port gestartet habe... kann man das abschalten *g* ohne das ich verschiedene Ports benutzen muss?
Ok... genug erstma... hoffe auf Hilfe
Greeze,
Mipper