Andre Tann wrote:
Hallo Liste.
Ich richte mir gerade mit vsftp einen ftp-Server ein, und würde gern erreichen, daß Dateien, die anonym hochgeladen wurden, einem anderen user als ftp gehören. Dafür finde ich in der vsftpd.conf zwei Optionen:
chown_uploads=YES chown_username=andre # Der User andre existiert!
Wenn ich nun aber diese Optionen aktiviere, dann kann ich gar keine Dateien mehr hochladen. Vielmehr verliert der ftp-Client die Verbindung zum Server. Die Datei, die hätte hochgeladen werden sollen, ist dann zwar vorhanden, aber hat 0 Bytes Größe.
Ich habe auch probiert, nur
chown_uploads=YES
zu setzen. So, wie ich die man-Page verstehe, sollten die Dateien in diesem Fall anschließend root gehören. Allerdings beobachte ich hier dasselbe Verhalten, wie wenn ich auch chown_username angebe.
Deaktiviere ich beide Optionen, dann klappt der Upload, und die Dateien gehören ftp:ftp.
Woran liegt das?
Soweit ich weiss wird das chroot auf das Homeverzeichnis des Users ausgeführt. Dort müssen die Rechte so gesetzt werden, dass der eingeloggte ftp-user Schreibrechte hat. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com