Kann nicht in das Verzeichnis schreiben, wenn ich nicht als Root angemeldet bin

Kann nicht in das Verzeichnis schreiben, wenn ich nicht als Root angemeldet bin

Ich stelle eine Site auf Amazon EC2 um und die Seiten, die es einem Benutzer ermöglichen, eine Datei in ein Verzeichnis hochzuladen, funktionieren nicht. Wenn ich als Root über SSH angemeldet bin, kann ich dort eine neue Datei „anfassen“, aber nicht, wenn ich mit meinem normalen Benutzerprofil angemeldet bin. Es heißt immer noch

touch: cannot touch `test.txt': Permission denied

Ich habe chmod 755 -R n ausgeführt

n ist das Verzeichnis, in /var/www/html. Muss ich sonst noch irgendwo etwas ändern?

Antwort1

Versuchen Sie, den Besitz von zu überprüfen /var/www/html/n. Wenn die Berechtigungen sind 755, kann nur der Eigentümer dort Dateien hinzufügen. Wenn test.txtbereits vorhanden, überprüfen Sie außerdem, wem es gehört. Wenn die Dateien Eigentum von sind root, chownändern Sie den Eigentümer mit in Ihr normales Konto.

verwandte Informationen