Hallo zusammen,
ich habe seit heute meinen Pi und bis auf meinen FTP habe ich auch schon alles soweit konfiguriert.
Etliche Stunden habe ich schon im Netz verbracht - ich hoffe nun hier eine Lösung zu finden.
Nun zu meinem Problem bzw. meiner Anforderung:
Ich möchte über FTP Zugriff auf einen angeschlossenen USB-Stick bekommen. Der FTP-User darf sich nicht per SSH einloggen können und soll über FTP auch nur Zugriff auf den Stick über automount im Verzeichnis "media" bekommen (zumindest nicht auf die gesamte Verzeichnisstruktur).
Ich könnte jetzt viel zu meinen Tests schreiben, daß es mit dieser Version des VSFTPD Probleme mit CHROOT gibt, wenn man das home-Verzeichnis wählt etc. und dann könnte ich auch meine Configs posten ... alles zu kompliziert, also gehen wir von der Grundinstallation des VSFTPD mit RASPBMC aus.
Mit dem USER "pi" erhalte ich vollen Zugriff über FTP - es funktioniert also.
Problem 1:
Lege ich einen neuen User an, kann ich über FTP nicht auf die gemounteten Devices unter "media" zugreifen - der Zugriff wird verweigert.
Was ich versucht habe:
1. Rechte oder Owner zu ändern (als root) => wird nicht für diese Ordner übernommen
2. Den Ordner des USB-Sticks unter "media" habe ich in das home-Verzeichnis des FTPUSERS gemountet => auch keine Rechte
3. Den FTPUSER der Gruppe "pi" zugeordnet => macht keinen Unterschied, da der Ordner nur User- aber keine Gruppenrechte besitzt.
Problem 2:
Ich möchte nicht, daß der FTPUSER Zugriff über die shell bekommt. Also "bin/false" in der passwd beim User eingetragen.
Damit bekommt der User dann aber auch keinen FTP-Zugriff mehr?! Ich bin davon ausgegangen, daß ich damit nur den Zugriff auf die shell verbiete.
Vielen Dank vorab
itsy