it-swarm.com.de

FTP / SFTP erlaubt kein Schreiben

Ich benutze Ubuntu 14.04 und vsftpd. In der Vergangenheit hatte mein Konto (nicht root) mehr oder weniger vollen Zugriff auf FTP oder SFTP auf irgendetwas auf meinem Server und bearbeitete alle Dateien, die mein Benutzerkonto bearbeiten konnte. Jetzt, in letzter Zeit, kann ich nichts bearbeiten, nur ansehen. Als spezielles Beispiel kann ich nicht nach /var/www hochladen, obwohl mein Benutzer Mitglied der Gruppe www-data ist und diese Gruppe die Dateien besitzt (die Datei-/Ordnerberechtigungen sind korrekt).

Ich bin mit vsftpd und dessen Funktionsweise nicht sonderlich vertraut. Ich muss hauptsächlich in der Lage sein, per FTP oder SFTP in mein /var/www -Verzeichnis zu gelangen, um meine Website zu bearbeiten. Was könnte mein Problem sein?

BEARBEITEN: Die spezifische Fehlermeldung bei Verwendung von FTP lautet 553 Could not create file.

7
vaindil

Sie sollten in der Lage sein, die Berechtigungen zu ändern (über das Terminal auf dem Computer oder über SSH), indem Sie dies ausführen, damit andere Benutzer als root darauf zugreifen können:

_Sudo chmod -R 757 /var/www
_

oder so, dass es Ihrem Benutzer gehört (was durch _$USER_ definiert werden sollte):

_Sudo chown -R $USER:$USER /var/www
_

Sie müssen dies tun, da nur der Eigentümer + die Gruppe in _/var/www_ lesen, schreiben und ausführen kann, während andere Benutzer nur lesen und ausführen können - einschließlich des Benutzers, den Sie zum Testen verwenden, und der Ordner.

Weitere Informationen finden Sie unter man chmod und man chown

16
Wilf