diff --git a/roles/slurm-common/tasks/installMungeFromSource.yml b/roles/slurm-common/tasks/installMungeFromSource.yml
index 5fc59e5e75c17a28e1842b78feb8be00892c9164..f2cbd81cc64d5ec89e07cf4eedb74156f4b7bce8 100644
--- a/roles/slurm-common/tasks/installMungeFromSource.yml
+++ b/roles/slurm-common/tasks/installMungeFromSource.yml
@@ -39,7 +39,7 @@
   when: use_systemd is not defined
 
 - name:  copy slurm init script if OS contains systemd
-  template: dest=/etc/systemd/system/munge.service src=munge.service.j2 mode=755
+  template: dest=/etc/systemd/system/munge.service src=munge.service.j2 mode=644
   sudo: true
   when: use_systemd is defined
 
diff --git a/roles/slurm-start/tasks/main.yml b/roles/slurm-start/tasks/main.yml
index 2b163fcafde6ca3bf7d5702510157e8c419f442c..0aac90c6779918e51f95649dde4d2789c43cec92 100644
--- a/roles/slurm-start/tasks/main.yml
+++ b/roles/slurm-start/tasks/main.yml
@@ -16,7 +16,7 @@
   when: use_systemd is not defined and start_slurmdbd is defined
 
 - name:  copy slurmdbd init script if OS contains systemd
-  template: dest=/etc/systemd/system/slurmdbd.service src=slurmdbd.service.j2 mode=755
+  template: dest=/etc/systemd/system/slurmdbd.service src=slurmdbd.service.j2 mode=644
   sudo: true
   when: use_systemd is defined and start_slurmdbd is defined
 
@@ -26,12 +26,12 @@
   when: use_systemd is not defined
 
 - name:  copy slurmd.service
-  template: dest=/etc/systemd/system/slurmd.service src=slurmd.service.j2 mode=755
+  template: dest=/etc/systemd/system/slurmd.service src=slurmd.service.j2 mode=644
   sudo: true
   when: use_systemd is defined and start_slurmd is defined
 
 - name: slurmctld.service
-  template: dest=/etc/systemd/system/slurmctld.service src=slurmctld.service.j2 mode=755
+  template: dest=/etc/systemd/system/slurmctld.service src=slurmctld.service.j2 mode=644
   sudo: true
   when: use_systemd is defined and start_slurmctld is defined