Karanbir Singh 079df3
diff -uNr cloud-init-0.7.5__orig/cloudinit/sources/DataSourceOpenNebula.py cloud-init-0.7.5/cloudinit/sources/DataSourceOpenNebula.py
Karanbir Singh 079df3
--- cloud-init-0.7.5__orig/cloudinit/sources/DataSourceOpenNebula.py	2014-08-29 11:01:19.817660822 +0100
Karanbir Singh 079df3
+++ cloud-init-0.7.5/cloudinit/sources/DataSourceOpenNebula.py	2014-08-29 11:02:19.641660786 +0100
Karanbir Singh 079df3
@@ -288,8 +288,7 @@
Karanbir Singh 079df3
 
Karanbir Singh 079df3
 
Karanbir Singh 079df3
 def switch_user_cmd(user):
Karanbir Singh 079df3
-    return ['sudo', '-u', user]
Karanbir Singh 079df3
-
Karanbir Singh 079df3
+    return ['runuser', '-u', user, '--']
Karanbir Singh 079df3
 
Karanbir Singh 079df3
 def parse_shell_config(content, keylist=None, bash=None, asuser=None,
Karanbir Singh 079df3
                        switch_user_cb=None):