chown -R legt keine Berechtigungen für Dateien fest. Nur für Verzeichnisse

chown -R legt keine Berechtigungen für Dateien fest. Nur für Verzeichnisse

Hallo, ich richte einen Server ein, bei dem nginx die 403-Berechtigung verweigert. Ich habe herausgefunden, dass der Befehl

chown -R root:www-data /my_directory

nur die Berechtigungen von Verzeichnissen festlegen. Wenn ich ls -lash verwende, erhalte ich Folgendes

4,0 KB -rw-r--r-- 1 root www-data 95 27. Jan. 16:14 confirm_delete.js

irgendwelche Ideen, wie ich diese Berechtigungen einstelle (vorzugsweise für alle Verzeichnisse gleichzeitig)

Antwort1

Sie suchen nach dem chmod, um Berechtigungen zu ändern, chown ändert nur Besitzer/Gruppe von Dateien und Verzeichnissen. Sie sollten es verwenden, sudo chmod -R a+rx /my_directoryum die Flags Lesen und Ausführen zu allen Dateien und Verzeichnissen unter /my_directory hinzuzufügen.

verwandte Informationen