Führen Sie find
aus am -type d
(Verzeichnisse ) mit dem -exec
primär, um chmod
auszuführen nur auf Ordnern:
find /your/path/here -type d -exec chmod o+x {} \;
Um sicherzugehen, dass es nur für gewünschte Objekte ausgeführt wird, können Sie einfach find /your/path/here -type d
ausführen Erste; es wird einfach die gefundenen Verzeichnisse ausgeben.
Siehe Befehlszeilenbeispiele - chmod in Wikipedia.
# Remove the execute permission on all files in a directory
# tree, while allowing for directory browsing.
chmod -R a-x+X directory
Wie von Daniel hinzugefügt:Dies sollte in Ihrem Fall funktionieren:
chmod -R o+X directory