# local sudo rsync

**URL:** <https://forum.ansible.com/t/local-sudo-rsync/26161>\
**Category:** Ansible Project\
**Created:** [November 28, 2017, 10:47pm UTC](https://forum.ansible.com/t/local-sudo-rsync/26161 "2017-11-28T22:47:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jayen](https://avatars.discourse-cdn.com/v4/letter/j/53a042/32.png) [@jayen](https://forum.ansible.com/u/jayen)\
**Post date:** [November 28, 2017, 10:47pm UTC](https://forum.ansible.com/t/local-sudo-rsync/26161/1 "2017-11-28T22:47:57Z")

</div>

Hi there,

I haven’ been able to figure out how to use `synchronize` with local sudo, so I used a shell command: `local_action: shell sudo rsync -aL --rsync-path="sudo rsync" -e "ssh -i {{ ansible_user_dir }}/.ssh/id_rsa" SRC DEST`

While this works fine, I receive a message: `[WARNING]: Consider using 'become', 'become_method', and 'become_user' rather than running sudo`

What is the proper way to do a `sudo rsync SRC DEST`? If I am already doing it properly, how can I suppress the warning?

Thanks,  
Jayen

---

<div class="post-metadata">

**Author:** ![Kai\_Stian\_Olstad](https://avatars.discourse-cdn.com/v4/letter/k/e19adc/32.png) [@Kai\_Stian\_Olstad](https://forum.ansible.com/u/Kai_Stian_Olstad)\
**Post date:** [November 29, 2017, 6:12am UTC](https://forum.ansible.com/t/local-sudo-rsync/26161/2 "2017-11-29T06:12:59Z")

</div>

I'm not going to comment on the "proper" part.

But for the warning part is documented here  
[http://docs.ansible.com/ansible/latest/intro\_configuration.html#command-warnings](http://docs.ansible.com/ansible/latest/intro_configuration.html#command-warnings)

---

<div class="post-metadata">

**Author:** ![jayen](https://avatars.discourse-cdn.com/v4/letter/j/53a042/32.png) [@jayen](https://forum.ansible.com/u/jayen)\
**Post date:** [November 29, 2017, 6:28am UTC](https://forum.ansible.com/t/local-sudo-rsync/26161/3 "2017-11-29T06:28:03Z")

</div>

Thanks for that. `warn: no` did it.
