fixed perm scripts to follow links
authorChris Koeritz <fred@gruntose.com>
Tue, 7 Nov 2017 22:36:01 +0000 (22:36 +0000)
committerChris Koeritz <fred@gruntose.com>
Tue, 7 Nov 2017 22:36:01 +0000 (22:36 +0000)
scripts/security/easy_perm.sh
scripts/security/exe_perm.sh
scripts/security/group_perm.sh
scripts/security/harsh_perm.sh
scripts/security/normal_perm.sh

index 6663909bdb4e30efe178ce1cd49ea3a42915d15b..472aa6f31aa96e71e8d9d55535228a52ecc6ab5e 100644 (file)
@@ -13,9 +13,9 @@ for (( i=0; i < ${#args[*]}; i++ )); do
   current="${args[i]}"
 #  echo "curr is $current"
 
-  find "$current" -type d -exec chmod 777 {} ';'
+  find -L "$current" -type d -exec chmod 777 {} ';'
 # >/dev/null 2>/dev/null
-  find "$current" -type f -exec chmod 666 {} ';'
+  find -L "$current" -type f -exec chmod 666 {} ';'
 # >/dev/null 2>/dev/null
 done
 
index 6d8ed90e66f66c6b75f5cdad44e58f2474445474..d3b68143f60ceb1fee2c99750aa24b2465757c21 100644 (file)
@@ -13,9 +13,9 @@ for (( i=0; i < ${#args[*]}; i++ )); do
   current="${args[i]}"
 #  echo "curr is $current"
 
-  find "$current" -type d -exec chmod 755 {} ';'
+  find -L "$current" -type d -exec chmod 755 {} ';'
 # >/dev/null 2>/dev/null
-  find "$current" -type f -exec chmod 755 {} ';'
+  find -L "$current" -type f -exec chmod 755 {} ';'
 # >/dev/null 2>/dev/null
 done
 
index 676fb1da2e595312ca21051d57de66221ae38103..17731032e963557f70569c815a64258c10047c07 100644 (file)
@@ -12,9 +12,9 @@ fi
 for (( i=0; i < ${#args[*]}; i++ )); do
   current="${args[i]}"
 #  echo "curr is $current"
-  find "$current" -type d -exec chmod u+rwx,g+rwx {} ';'
+  find -L "$current" -type d -exec chmod u+rwx,g+rwx {} ';'
 ### >/dev/null 2>/dev/null
-  find "$current" -type f -exec chmod u+rw,g+rw {} ';'
+  find -L "$current" -type f -exec chmod u+rw,g+rw {} ';'
 ### >/dev/null 2>/dev/null
 done
 
index f08c77dad6af8e1955664354515566cf803ec49d..fbce59fb95f4f3c6d4a169b5a7f176981e0afa30 100644 (file)
@@ -13,8 +13,8 @@ for (( i=0; i < ${#args[*]}; i++ )); do
   current="${args[i]}"
 #  echo "curr is $current"
 
-  find "$current" -type d -exec chmod 700 {} ';'
+  find -L "$current" -type d -exec chmod 700 {} ';'
 # >/dev/null 2>/dev/null
-  find "$current" -type f -exec chmod 600 {} ';'
+  find -L "$current" -type f -exec chmod 600 {} ';'
 # >/dev/null 2>/dev/null
 done
index 73a7f941140d2805f1cfdacc540d17a1c395fb17..2e641a0ded16fa984645009f93a2e883b0dff255 100644 (file)
@@ -13,9 +13,9 @@ fi
 for (( i=0; i < ${#args[*]}; i++ )); do
   current="${args[i]}"
 #  echo "curr is $current"
-  find "$current" -type d -exec chmod 755 {} ';'
+  find -L "$current" -type d -exec chmod 755 {} ';'
 ### >/dev/null 2>/dev/null
-  find "$current" -type f -exec chmod 644 {} ';'
+  find -L "$current" -type f -exec chmod 644 {} ';'
 ### >/dev/null 2>/dev/null
 done