-
Notifications
You must be signed in to change notification settings - Fork 0
/
setPermissions.sh
8 lines (6 loc) · 1.55 KB
/
setPermissions.sh
1
2
3
4
5
6
7
8
#!/bin/bash
# Allow this and descendant directories to be traversed by everyone, ignoring hidden directories
find -L "$PWD" -not -path "*/.*" -type d -exec chmod a+X {} \;
# Allow everyone read access to all files in this hierarchy with an extension of
# .html, .png, or .jpg
find -L "$PWD" -not -path "*/.*" -type f \( -name "*.html" -o -name "*.js" -o -name "*.png" -o -name "*.jpg" -o -name "*.css" \) -exec chmod a+rx {} \;