Hallo Dennis,
Sofern "benutzername" auch Shell-Zugriff erhalten soll, musst du etwas anders vorgehen:
- User und Gruppe "benutzername" im System anlegen
- Den Ordner "benutzername" anlegen und in den Besitz von "Benutzername" übergeben
- Den Apache in die Gruppe "benutzername" hinzufügen
- VSFTP wie oben genannt konfigurieren
- Apache und VSFTP neu starten
Neustart des apache nach Anlegen eines neuen VirtualHost, das leuchtet mir ein, aber wieso den VSFTP nach Anlegen eines neuen Benutzers mitsamt seinem FTP-Verzeichnis neustarten, das verstehe ich nicht.
Was ich sagen will: So etwas zu machen ist ziemlich viel Arbeit und erfordert eine ganze Menge an Können, Wissen und vor allem aber auch Erfahrung. Ich sage gleich dazu: Ich bin jetzt schone in ganzes Weilchen in der Materie tätig - aber so etwas habe ich noch nie programmiert.
Das sagte ich auch schon. Das ganze - ohne Reseller - aus Übungszwecken zu Hause hinzukriegen, ist schon eine enorme Leistung. Die Resellergeschichte war mir bisher viel zu aufwendig, weswegen ich mich auch bisher nicht damit beschäftigt habe.
Freundliche Grüße
Vinzenz