diff --git a/README.md b/README.md index 494a7e6..c4f2596 100644 --- a/README.md +++ b/README.md @@ -117,5 +117,12 @@ run again to remove all permissions on other users. The script only changes the files and folders with the wrong permissions or ownership, making it very fast when only a few files or folders need a fix. For - really large installations this is very important as other scripts update - permissions and ownership regardless of whether they are needed or not. +really large installations this is very important as other scripts update +permissions and ownership regardless of whether they are needed or not. + +However, checking each file's current state has overhead. When most or all files +need fixing (e.g., initial setup or after bulk changes), this checking can add +10~30% overhead on large sites +. +In such cases, use the `--skip-checks` (`-k`) option to bypass the filtering and +process all files directly, which will be faster. diff --git a/drupal_fix_permissions.sh b/drupal_fix_permissions.sh index 1cc92cf..56014f4 100755 --- a/drupal_fix_permissions.sh +++ b/drupal_fix_permissions.sh @@ -70,6 +70,12 @@ cat <