diff --git a/ahoy.yml b/ahoy.yml
index 57683089aff95efb7d86d508701bfb8e3b441535..1ba9b074e269dcb467821c56d8602fe5195cd37d 100644
--- a/ahoy.yml
+++ b/ahoy.yml
@@ -34,7 +34,9 @@ commands:
     usage: Open shell in the PHP container
   update:
     cmd: |
+      if [ -f settings/default/settings.php ]; then chmod +w settings/default/settings.php; fi
       composer lakedrops:docker4drupal
+      if [ -f settings/default/settings.php ]; then chmod 444 settings/default/settings.php; fi
       echo "Pulling image updates..."
       docker compose pull --quiet
       ahoy d4d up