diff --git a/pycloudlib/lxd/instance.py b/pycloudlib/lxd/instance.py index fc06aeb2..873b92ff 100644 --- a/pycloudlib/lxd/instance.py +++ b/pycloudlib/lxd/instance.py @@ -33,7 +33,9 @@ def _run_command(self, command, stdin): if self.key_pair: return super()._run_command(command, stdin) - base_cmd = ['lxc', 'exec', self.name, '--'] + base_cmd = [ + 'lxc', 'exec', self.name, '--', 'sudo', '-u', self.username, '--' + ] return subp(base_cmd + list(command), rcs=None) @property