Customizing how 'su' is used?

50 views
Skip to first unread message

Ian Whitney

unread,
Jan 8, 2015, 4:14:44 PM1/8/15
to ansible...@googlegroups.com
Hi,

I've been learning Ansible and have run into a behavior that causes problems with the server setup here at work. I'm wondering if there's a way to fix it.

On our server I have to run certain commands as an admin user. But I can't just switch users with 'su superuser'. I have to execute su with sudo. So, 'sudo su superuser'. 

If I do:

ansible all -a "whoami" -R superuser

Then the command hangs, as the server is asking for a password, which I do not have.

And if I do: 

ansible all -a "whoami" -s -R superuser

I get the error message about trying to combine sudo and su.

Do I have options?

Thanks,


Ian



Michael DeHaan

unread,
Jan 8, 2015, 6:46:44 PM1/8/15
to ansible...@googlegroups.com
There aren't any options for sudo + su together.

Are you sure you can't just <sudo user> and skip the su'ing?





--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/c35ae424-1d2d-4e4c-a6aa-b5f64ac12bce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ian Whitney

unread,
Jan 8, 2015, 7:14:18 PM1/8/15
to ansible...@googlegroups.com
Can not. This a battle that has come up before.

Although it's a very different tool, I know that Capistrano I can override how it calls certain shell commands. Is such a thing possible in Ansible? If so, I could just turn all use of "su" into "sudo su"

Michael DeHaan

unread,
Jan 9, 2015, 11:54:19 AM1/9/15
to ansible...@googlegroups.com
Replacing the name of the command is not presently possible -- Sudo flags (those sent to sudo) are controllable, however.



Reply all
Reply to author
Forward
0 new messages