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