Wie lege ich die Berechtigungen für /var/www und sftpd richtig fest?

Wie lege ich die Berechtigungen für /var/www und sftpd richtig fest?

Heute habe ich versucht, meinen VPS mit einzurichten apache. Ich habe es auf die Standardweise installiert und überhaupt nichts konfiguriert.

Ich wollte 3 Benutzer (Webentwickler) haben, die Zugriff auf Unterordner in haben www/html/testsvr/username. Also habe ich 3 Benutzer erstellt, deren Home auf diesen Pfad eingestellt ist (ein Pfad für jeden Benutzer). Die Pfade wurden mit dem Root-Benutzer erstellt, aber ich habe die Berechtigungen später geändert.

Ich habe jetzt viel probiert, aber ich glaube, ich verstehe nicht richtig, was ich gemacht habe. Bei einigen meiner Tests konnte ich mich mit den Benutzern anmelden (über Filezilla unter Windows), aber ich hatte nicht das Recht, Dateien/Ordner zu erstellen. Im Moment kann ich nicht einmal eine Verbindung herstellen und erhalte die Meldung:

sftpd "vsftpd: refusing to run with writeable root inside chroot.

Lachen Sie nicht über folgende Rechte:

root@v-1:/var/www/html/testsvr# ls -l
total 12
drwxrwxrwx 2 daniel   webmaster 4096 Sep  7 20:08 daniel
drwxrwxrwx 2 www-data webmaster 4096 Sep  7 20:40 enes
drwxrwxrwx 2 www-data webmaster 4096 Sep  7 20:08 tobi
root@v-1:/var/www/html/testsvr# cd ..
root@v-1:/var/www/html# ls -l
total 52
drwxrwxrwx 5 www-data webmaster  4096 Sep  7 20:08 testsvr

Zum Verständnis: Der Masterplan sieht vor, dass jeder Benutzer die Gruppe Webmaster hat (bereits erledigt) und jeder Ordner in TestsVR Schreib-/Leserechte für die Gruppe Webmaster hat (also jeder dieser 3 Benutzer).

Dachte drwxrwxrwx, ich hätte alle Rechte, aber das hat, glaube ich, den FTP-Fehler verursacht.

Vielen Dank im Voraus für Ihre Hilfe!

EDIT: Ich habe jetzt viel probiert. Nur damit du es verstehst:

Ich habe einen neuen Benutzer „Test“ mit der Gruppe „Webmaster“ erstellt und den Home-Pfad auf var/www/html/testsvr/test gesetzt. Berechtigungen: drwxr-xr-x 2 root webmaster 4096 7. Sep. 22:46 first Jetzt kann ich mich anmelden, aber keine Dateien erstellen. Wenn ich der Gruppe Webmaster Schreibzugriff gebe, kann ich keine Verbindung mehr herstellen. Übrigens habe ich die Einstellung aktiviert, die es dem FTP-Benutzer nicht erlaubt, seinen Ordner zu verlassen.

verwandte Informationen