diff --git a/scripts/configure_test_slurm.py b/scripts/configure_test_slurm.py
index 99bc9e416044fb0c90124863dd059d756d342280..6685508c57e0c85d737bc01e22a9dbea31680aef 100755
--- a/scripts/configure_test_slurm.py
+++ b/scripts/configure_test_slurm.py
@@ -1,6 +1,7 @@
 from socket import gethostname
 from string import Template
 from subprocess import call
+from getpass import getuser
 
 SLURM_CONFIG_TEMPLATE = '''
 # slurm.conf file generated by configurator.html.
@@ -33,7 +34,7 @@ SlurmctldPort=6817
 SlurmdPidFile=/var/run/slurmd.pid
 SlurmdPort=6818
 SlurmdSpoolDir=/tmp/slurmd
-SlurmUser=john
+SlurmUser=$user
 #SlurmdUser=root
 #SrunEpilog=
 #SrunProlog=
@@ -80,7 +81,7 @@ PartitionName=debug Nodes=$hostname Default=YES MaxTime=INFINITE State=UP
 
 
 def main():
-    template_params = {"hostname": gethostname()}
+    template_params = {"hostname": gethostname(), "user": getuser()}
     config_contents = Template(SLURM_CONFIG_TEMPLATE).substitute(template_params)
     open("/etc/slurm-llnl/slurm.conf", "w").write(config_contents)
     call("slurmctld")