Hi Mohamed,
On Tue, Apr 26, 2011 at 6:07 AM, Mohamed Lrhazi <[email protected]> wrote:
> I tried something like command="sudo su -", which works, but I am
> prompted for the password, can that propmt be handled by fabric?
> I tried: something like command="sudo -p '%s' su -"%env.sudo_promopt
> but that did not seem to help.
Right now, open_shell does not receive the extra help that normal
run/sudo commands do. It may be possible to add it at some point, but
it's not a priority right now.
One potential workaround, depending on your remote server's sudo
configuration, is to simply preface your call to open_shell with a
no-op sudo() call, e.g. sudo("true") or similar. This would cache your
sudo password remotely and thus might let you call sudo within
open_shell without another sudo prompt popping up.
Again, this will only work if your server's sudo config is set to
cache for a few minutes. However that's a common default so it may
work :)
Hope that helps,
Jeff
--
Jeff Forcier
Unix sysadmin; Python/Ruby engineer
http://bitprophet.org
_______________________________________________
Fab-user mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/fab-user