From 9f69534496cebd5bfe659a52ebffa2b202aadf4b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Mon, 14 Mar 2011 10:07:48 -0400 Subject: [PATCH] Added the fix-permissions bash script --- misc/fix-permisssion.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 misc/fix-permisssion.sh diff --git a/misc/fix-permisssion.sh b/misc/fix-permisssion.sh new file mode 100644 index 0000000000..353e30f16e --- /dev/null +++ b/misc/fix-permisssion.sh @@ -0,0 +1,25 @@ +!/bin/bash +Directories[0]="." + +# Setup find correctly. +export IFS=$'\n' + +# Loop through our array. +for x in ${Directories[@]} + do + # Find all directories & subdirectories + for i in $(find $x -type d) + do + # Fix Permissions + chmod -c 775 $i + chown -c www-data:www-data $i + done + + # Find all Files + for i in $(find $x -type f) + do + # Fix Permissions + chmod -c 664 $i + chown -c www-data:www-data $i + done + done