Ich verwende Ubuntu 12.04 als Webserver mit mehreren Websites. Ich möchte Benutzern FTPS-Zugriff auf bestimmte Verzeichnisse gewähren, um die Website zu verwalten. Ich habe die Verzeichnisse für mehrere Websites wie gewohnt eingerichtet -
/var/www/htdocs/website1
/var/www/htdocs/website2
Ich habe vsftpd mit dieser Anleitung installiert:
aber anstatt den benutzer wie in der anleitung angegeben einzurichten, habe ich benutzer1 zur www- datengruppe hinzugefügt . Ich habe das Home-Verzeichnis des Benutzers in das Verzeichnis der einzelnen Sites gechrootet.
Also hier ist meine Frage, ich weiß , wäre der nächste Schritt sein , um chmod das Verzeichnis und seinen Inhalt ermöglichen rwx für die www-data Gruppe , aber ich bin mir nicht sicher , ob das der richtige Weg ist es von einem Standpunkt der Sicherheit zu tun. Was bedeutet es, Dinge so einzustellen, und gibt es einen besseren Weg, dies zu tun?
www-data
(group) ausführt und jedes Verzeichnis von www-data
jedem gelesen oder sogar geschrieben werden kann, kann jeder die Daten des anderen lesen (oder sogar schreiben). Leider gibt es keine schmerzfreie Lösung.