Wenn du das eh auf den ganzen Ordner beziehen möchtest, hättest du dir übrigens das find auch sparen können.
| chmod -R 777 /home/i/Downloads
|
Hätte es auch getan. Vergleich chmod. Dein erster Versuch hat nicht funktioniert, weil du find mit -type d gesagt hast, dass es das alles nur auf Ordner anwenden soll, nicht auf Dateien. Siehe auch find
Nebenbei halte ich es für Fragwürdig ob 777 für alle Dateien im Download-Ordner wirklich eine gute Idee ist. Immerhin landet in Downloads auch mal evtl was unschönes, und das hat dann direkt auch noch Ausführungsrechte. Das ist eigentlich genau das, was man nicht möchte. Siehe dazu auch Rechte
Sinnvoller wäre meiner Meinung nach:
| chmod -R 666 /home/i/Downloads/*
find '/home/i/Downloads/' -type d -exec chmod 0777 {} +
|
Das erlaubt jedem im Downloads-Ordner alle Unter-Verzeichnisse zu öffnen, zu lesen und neue Dateien an zu legen oder zu löschen, Auch kann jede Datei darin gelesen und bearbeitet werden. Aber die Dateien sind nicht ausführbar. Wenn doch mal eine ausführbar sein soll, kann man das bei Bedarf immernoch ändern.
Oder eben mit dem Dateibrowser.