# task with become\_user # not root user fails to execute from tower

**URL:** <https://forum.ansible.com/t/task-with-become-user-not-root-user-fails-to-execute-from-tower/31158>\
**Category:** AWX Project\
**Created:** [August 29, 2019, 6:28am UTC](https://forum.ansible.com/t/task-with-become-user-not-root-user-fails-to-execute-from-tower/31158 "2019-08-29T06:28:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shashank\_Dutt\_Jha](https://avatars.discourse-cdn.com/v4/letter/s/b782af/32.png) [@Shashank\_Dutt\_Jha](https://forum.ansible.com/u/Shashank_Dutt_Jha)\
**Post date:** [August 29, 2019, 6:28am UTC](https://forum.ansible.com/t/task-with-become-user-not-root-user-fails-to-execute-from-tower/31158/1 "2019-08-29T06:28:26Z")

</div>

In my playbook I have a task that needs to be executed. by specific user who is not a root user.

The same playbook executes fine from command line.

But when executed from tower, it fails with message "{“msg”: “Incorrect su password”}

name: start the service.  
shell: “run some command”  
become: yes  
become\_method: sudo  
become\_user: “usera”  
args:  
chdir: “/opt/ABC”

And it works fine when I run using command  
ansible-playbook playbook.yml

But same when invoked from ansible tower, fails with error:  
FAILED! =\> {“msg”: “Incorrect su password”}
