I'd suggest upgrading. You might be able to find people to help you
with this older version, but most people (IMO) have upgraded and will
be able to support Capistrano 3.

~William Johnston


On Mon, Oct 17, 2016 at 2:21 PM, Gokulakrishnan Sarangaraju
<gokul.sarangar...@gmail.com> wrote:
> Versions:
>
> Ruby - 1.8.7
> Capistrano - 2.6.0
> Rake / Rails / etc
>
> Platform:
>
> Working on....CentOS
> Deploying to... CentOS
>
> Logs:
>
> Even though "deployuser" has the rights to switch to "admin" user without
> entering password, cap script is expecting password to be entered.
>
> -bash-4.1$ cap -f /tmp/captest-user.cap deploy
>   * executing `deploy'
>   * executing "whoami"
>     servers: ["host1"]
>     [host1] executing command
>  ** [out :: host1] deployuser
>     command finished in 69ms
>   * executing "sudo -p 'sudo password: ' -u admin
> /data/myapplication/script.sh stop"
>     servers: ["host1"]
>     [host1] executing command
> Password:
>
>
> Files:
>
> Capfile
>
> default_run_options[:pty] = true
> role :app, "host1"
> task :deploy, roles => :app do
> run "whoami"
> run "/data/myapplication/script.sh stop", :shell => "sudo su - cmsadmin"
> run "tail -f /home/apache-tomcat-7.0.67/logs/catalina.out | sed '/^INFO:
> Stopping ProtocolHandler/ q'"
> run "sudo puppet agent --confdir=/home/puppet --waitforcert 60 --test; true"
> end
>
> In 2.6 is there a way i can execute commands on behalf of another user
> ("admin" in my case)? If so how? I understand that this is possible with the
> help of https://github.com/fundingcircle/sshkit-backends-netssh_global in
> Cap 3.0. But i would like to know if it is achievable using 2.6 or should i
> have to upgrade it?
>
> Any pointers will help me a lot. Thanks!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Capistrano" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to capistrano+unsubscr...@googlegroups.com.
> To view this discussion on the web, visit
> https://groups.google.com/d/msgid/capistrano/71a57de7-0950-4f2d-9786-e89825e88972%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Capistrano" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to capistrano+unsubscr...@googlegroups.com.
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/capistrano/CAJBYiQhnWAPCEJJcKiJLnjmS8KxN-yPCEQJfZV4gUYefvHUyCA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to