diff --git a/sbin/dm_deploy_ds_web_service.sh b/sbin/dm_deploy_ds_web_service.sh
index 47c2676f068917262502bae4a78f157293147afb..953370cab0ac1d7844e7e27aeeb532d6353ec46c 100755
--- a/sbin/dm_deploy_ds_web_service.sh
+++ b/sbin/dm_deploy_ds_web_service.sh
@@ -81,7 +81,7 @@ fi
 echo "Checking CA certificate"
 if [ ! -f $DM_CA_CERT_FILE ]; then
     echo "Creating DM CA"
-    $MY_DIR/dm_create_ca.sh || exit 1
+    /usr/bin/sudo$MY_DIR/dm_create_ca.sh || exit 1
     rsync -ar $DM_CA_DIR/cacert.pem $DM_CA_CERT_FILE
 else
     echo "DM CA certificate exists"
@@ -91,7 +91,7 @@ echo "Checking service certificates"
 if [ ! -f $DM_WEB_SERVICE_CERT_FILE -o ! -f $DM_WEB_SERVICE_KEY_FILE ]; then
     echo "Creating DM $DM_WEB_SERVICE_DAEMON certificate"
     if [ ! -f $DM_CA_DIR/certs/$DM_WEB_SERVICE_HOST.crt ]; then
-        $MY_DIR/dm_create_server_cert.sh $DM_WEB_SERVICE_HOST $DM_WEB_SERVICE_HOST dm@aps.anl.gov || exit 1
+        /usr/bin/sudo $MY_DIR/dm_create_server_cert.sh $DM_WEB_SERVICE_HOST $DM_WEB_SERVICE_HOST dm@aps.anl.gov || exit 1
     fi
     rsync -ar $DM_CA_DIR/certs/$DM_WEB_SERVICE_HOST.crt $DM_WEB_SERVICE_CERT_FILE
     rsync -ar $DM_CA_DIR/certs/$DM_WEB_SERVICE_HOST.key $DM_WEB_SERVICE_KEY_FILE