Hallo!
Meine 2ct dazu, auch wenn sie nicht ganz der Frage entsprechen. Ich arbeite statt mit FTP oder Samba nur mit WebDAV. Dazu schalte ich im Apache DAV ein. Das Problem: Wenn ein User über DAV ein PHP-Script abruft, bekommt er nur das Ergebnis vom Interpreter und nicht die Datei selbst. Der Trick: Der Webspace wird einmal mit PHP unter seiner normalen URL und einmal ohne PHP unter /dav angeboten.
ln -s /var/www /var/dav
In der Apache-Konfiguration:
Alias /dav /var/dav <Directory /var/dav> Options -Indexes php_flag engine off AuthType Basic AuthName "Webadmin bei netAction" AuthUserFile /pfad/zum/passwortfile Dav ON require user mueller meier schulze </Directory>
Fertig.
Die User im Passwortfile haben mit den Systemusern nichts zu tun. Alle Dateien gehören www-data. Das Passwortfile wird ganz easy mit htpasswd angelegt und administriert.
Thomas