Properly quote the username to support usernames with spaces (#53420)

pull/53470/head
Matt Martz 6 years ago committed by GitHub
parent 1c780e79c6
commit 728970232e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,2 @@
bugfixes:
- ssh - Properly quote the username to allow usernames containing spaces (https://github.com/ansible/ansible/issues/49968)

@ -612,7 +612,7 @@ class Connection(ConnectionBase):
if user: if user:
self._add_args( self._add_args(
b_command, b_command,
(b"-o", b"User=" + to_bytes(self._play_context.remote_user, errors='surrogate_or_strict')), (b"-o", b'User="%s"' % to_bytes(self._play_context.remote_user, errors='surrogate_or_strict')),
u"ANSIBLE_REMOTE_USER/remote_user/ansible_user/user/-u set" u"ANSIBLE_REMOTE_USER/remote_user/ansible_user/user/-u set"
) )

Loading…
Cancel
Save