diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 56db5659e637e09aeb0fd2e9c158595b1305a99b..5a8c45562f745fdce85231aefea58058b1c70639 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,8 +32,9 @@ stages:
 img_cache:
   stage: singularity
   script:
-    - export -p | grep SINGULARITY_CACHEDIR
+    - chmod 0700 ${dir}
     - cat nextflow.config | grep -oP "container = \K.*" | tr -d "'" | sort | uniq | xargs -P 10 -I {} singularity pull --dir ${dir} 'docker://'{} || true
+    - chmod 775 ${dir}
     - chmod 775 ${dir}*.sif
 
 collect: