www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: hos_joker am 26. September 2006, 13:13:56



Titel: mod_vroot Bug
Beitrag von: hos_joker am 26. September 2006, 13:13:56
proftpd 1.3.0 mit mod_vroot 0.7.1

Die Benutzer liegen in ihrem Home-Verzeichnis /usr/home/[login] und sind per DefaultRoot ~ dort eingesperrt. Zudem läuft mod_vroot um den Zugriff auf einen symbolischen Link zu gestatten.

Der Benutzer will ein Verzeichnis /usr/home/[login] anlegen. Der gesamte Pfad für dieses Verzeichnis würde also lauten: /usr/home/[login]/usr/home/[login]

Das Verzeichnis kann nicht angelegt werden (login "ftptest" für diesen Test):
Code:
Antwort:   150 Opening ASCII mode data connection for file list
Antwort:   226 Transfer complete.
Status:   Auflistung des Verzeichnisinhalts erfolgreich
Befehl:   CWD /usr/home/
Antwort:   250 CWD command successful
Befehl:   MKD ftptest
Antwort:   550 ftptest: No such file or directory
Befehl:   REST 0
Antwort:   350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
Fehler:   Verbindung getrennt


Auch wenn ich das Verzeichnis per SSH anlege, wird es im FTP-Client nicht dargestellt und auch der direkte Wechsel ins Verzeichnis gibt einen Fehler 550

Kann das jemand bestätigen und/oder mal bei sich testen? Es tritt wie gesagt nur auf, wenn mod_vroot angeschaltet ist...

Übrigens, auch /usr/home/[login]/usr/home/[login]irgendetwas schlägt fehl  :o