Index: /trunk/src/VBox/Installer/linux/vboxweb-service.sh.in
===================================================================
--- /trunk/src/VBox/Installer/linux/vboxweb-service.sh.in	(revision 41366)
+++ /trunk/src/VBox/Installer/linux/vboxweb-service.sh.in	(revision 41367)
@@ -312,5 +312,5 @@
         # set authentication method + password hash
         if [ -n "$VBOXWEB_AUTH_LIBRARY" ]; then
-            vboxmanage setproperty websrvauthlibrary $VBOXWEB_AUTH_LIBRARY
+            exec su - "$VBOXWEB_USER" -c "$vboxmanage setproperty websrvauthlibrary \"$VBOXWEB_AUTH_LIBRARY\""
             if [ $? -ne 0 ]; then
                 fail_msg "Error $? setting webservice authentication library to $VBOXWEB_AUTH_LIBRARY"
@@ -318,5 +318,5 @@
         fi
         if [ -n "$VBOXWEB_AUTH_PWHASH" ]; then
-            vboxmanage setextradata global VBoxAuthSimple/users/$VBOXWEB_USER $VBOXWEB_AUTH_PWHASH
+            exec su - "$VBOXWEB_USER" -c "$vboxmanage setextradata global \"VBoxAuthSimple/users/$VBOXWEB_USER\" \"$VBOXWEB_AUTH_PWHASH\""
             if [ $? -ne 0 ]; then
                 fail_msg "Error $? setting webservice password hash"
Index: /trunk/src/VBox/Installer/solaris/smf-vboxwebsrv.sh
===================================================================
--- /trunk/src/VBox/Installer/solaris/smf-vboxwebsrv.sh	(revision 41366)
+++ /trunk/src/VBox/Installer/solaris/smf-vboxwebsrv.sh	(revision 41367)
@@ -102,5 +102,5 @@
         # Set authentication method + password hash
         if [ -n "$VW_AUTH_LIBRARY" ]; then
-            exec /opt/VirtualBox/VBoxManage setproperty websrvauthlibrary $VW_AUTH_LIBRARY
+            exec su - "$VW_USER" -c "/opt/VirtualBox/VBoxManage setproperty websrvauthlibrary \"$VW_AUTH_LIBRARY\""
             if [ $? != 0 ]; then
                 echo "Error $? setting webservice authentication library to $VW_AUTH_LIBRARY"
@@ -108,5 +108,5 @@
         fi
         if [ -n "$VW_AUTH_PWHASH" ]; then
-            exec /opt/VirtualBox/VBoxManage setextradata global VBoxAuthSimple/users/$VW_USER $VW_AUTH_PWHASH
+            exec su - "$VW_USER" -c "/opt/VirtualBox/VBoxManage setextradata global \"VBoxAuthSimple/users/$VW_USER\" \"$VW_AUTH_PWHASH\""
             if [ $? != 0 ]; then
                 echo "Error $? setting webservice password hash"
