IMHO finde ich es übel, Benutzerrechte (die Unix-Rechte) angezeigt zu bekommen, die aber dann aus einem nicht sichtbaren Grund nicht funktionieren.
Man könnte jedoch auch mit den Unix-Rechten so etwas hinbekommen:
* User hat alle Rechte
* eine Admin-Gruppe darf auch alles
* alle anderen dürfen nur in die Verzeichnisse und Dateien lesen.
Aber von allem abgesehen, so etwas wie Du vorhin vorgeschlagen hattest, könnte funktionieren.
Es ist nur ein kleiner Fehler darin, dann könnte es funktionieren - getestet habe ich es aber nicht.
DefaultRoot /home/ftp
<Directory /home/ftp>
<Limit READ DIRS>
AllowAll
</Limit>
</Directory>
<Directory ~>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
Das "~" steht für das Homeverzeichnis, nicht die User-ID.
Wenn also ProFTPD für jeden User das richtige Home-Verzeichnis (voller Pfad!) übermittelt bekommt, könnte das vielleicht sogar klappen.
Auch wenn ich es nicht gutheißen kann, aber jetzt interessiert es mich doch, ob es funktioniert.
Bitte um Rückmeldung!
mfg.
VolGas