I am trying to do a simple deployment of Rails / Capistrano on a remote server. Unfortunately, I can’t get sudoto work correctly out of the box. I need to expand here:
drwxr-xr-x 2 user www 4096 Sep 28 15:05 my_app_dir
and sudoers is set up to allow me to run sudo su - userand what it is.
Some attempts to persuade this to work from deploy.rb:
set :use_sudo, true
set :sudo, 'sudo su - user'
set :sudo, 'sudo -u user'
set :sudo, 'sudo su - user -c'
set :sudo_prompt, ''
I am going to have better options:
- Enable password
sudo(recommended here ) - Enable
sudo -u user, which should work withset :sudo, 'sudo -u user'
Any ways to make this work as such?
source
share