Das Thema hatten wir sogar schon einmal:
www.ilch.de/forum-showposts-54756.html#394888
Dein Server oder der Server auf denen du Webspace hat, läuft wahrscheinlich mit einer Linux-Distribution.
Dort gibt es natürlich Benutzer und Benutzergruppen und ein entsprechendes Rechtesystem mit dem geregelt wird wer auf welche Dateien/Ordner wie zugreifen darf.
Bei den Rechten sieht man dann oft Angaben wie "777".
Erste Stelle: Eigentümer
Zweite Stelle: Gruppe
Dritte Stelle: Alle
Oder in der Kommandozeile
root@jessie:/vagrant# ls -la
total 170
drwxrwxrwx 1 vagrant vagrant 4096 Dec 18 16:07 .
drwxr-xr-x 23 root root 4096 Jul 13 07:12 ..
drwxrwxrwx 1 vagrant vagrant 0 May 21 2019 admin
drwxrwxrwx 1 vagrant vagrant 0 Jul 13 07:17 application
drwxrwxrwx 1 vagrant vagrant 0 May 24 2019 backups
Bedeutet z.B. für die dritte Zeile:
d: Ordner (Directory)
Für den Eigentümer (vagrant)
r: read
w: write
x: execute
Für die Benutzergruppe (heißt hier ebenfalls vagrant)
r: read
w: write
x: execute
Für alle
r: read
w: write
x: execute
Auf deinem Server läuft z.B. Apache mit PHP. Und die entsprechenden Prozesse dafür laufen mit den Rechten eines bestimmten Benutzers (z.B. www-data für Apache). In diesem Fall hatte dieser Benutzer nicht die nötigen Rechte und somit konnte die CSS-Datei nicht erstellt werden. Vielleicht hattest du den Ordner als anderen Benutzer nachträglich erstellt gehabt.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1663 www-data 20 0 353116 27800 16872 S 3.3 5.5 0:00.10 apache2
Wenn du jetzt die Rechte z.B. auf "777" änderst, bedeutet dies, dass der Eigentümer, die Benutzergruppe (also alle Benutzer, die dieser Gruppe zugeordnet sind) und alle anderen volle Rechte haben. Man will aber aus Sicherheitsgründen nur soviele Rechte geben wie nötig.
Zitat
Ich glaube nicht das ein Bild aus der Galerie Schreibrechte benötigt...
Der Benutzer der mit der Datei arbeiten will, müsste die nötigen Rechte haben, wenn er die Datei z.B. lesen oder überschreiben will.
Der übergeordnete Ordner muss die entsprechenden Rechte haben, damit darin gelesen oder geschrieben werden kann.
Leserechte sind z.B. ständig nötig, sonst könnte der Webserver die Bilder nicht einmal ausliefern. Schreibrechte sind nötig, damit man z.B. im Medien-Modul Bilder hochladen kann und diese dort gespeichert werden können.
Viele sind dies halt nicht gewöhnt, weil sie typischerweise nur Microsoft Windows mit einem Benutzer mit Adminrechten kennen.