diff --git a/src/run-policy/run-mmpol.sh b/src/run-policy/run-mmpol.sh
index b20175e52ad6f1e6d4ba0fb71898a2f4e1cfdfb0..77c21c0221f81b9c58d7707a470a976b70fc07ad 100755
--- a/src/run-policy/run-mmpol.sh
+++ b/src/run-policy/run-mmpol.sh
@@ -127,7 +127,7 @@ if [[ ! ${dry_run} ]]; then
     log_dir="${outdir}/${log_name}"
 
     mkdir -p ${log_dir}/raw
-    chmod 1770 ${log_dir}
+    chmod 2770 ${log_dir}
 
     # tag output file with run metadata
     raw_log_file=$(find ${outdir} -maxdepth 1 -name "list-${SLURM_JOBID}*" -type f | head -1)
@@ -136,7 +136,7 @@ if [[ ! ${dry_run} ]]; then
         gzip ${log_dir}/raw/${log_name}
 
         chmod 440 ${log_dir}/raw/${log_name}.gz
-        chmod 550 ${log_dir}/raw
+        chmod 1550 ${log_dir}/raw
     fi
 
     chown -R ${USER}:atlab ${log_dir}