Sure William. I will upgrade to 3.1 or to a latest version for future queries.
btw i was able to solve that issue with by allowing commands to be executed while switching user (sudo su - admin -c "command here"). It has nothing to do with Capistrano version. Regards, Gokul On Tuesday, October 18, 2016 at 5:31:31 AM UTC-7, William Johnston wrote: > > 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.sa...@gmail.com <javascript:>> 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+...@googlegroups.com <javascript:>. > > 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/6d0877e3-41a4-44fb-9919-4de04e7a8037%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.