Использование Capistrano я зарегистрирован как пользователь по умолчанию, который не имеет прав доступа. Мне нужно переключиться на другого пользователя в удаленном «пользователе развертывания» для выполнения определенных задач.Как переключить пользователя на постоянное использование capistrano
Ниже мой сценарий
set :user, "sasi"
set :group, "sasi"
set :switch_user do
password = Capistrano::CLI.ui.ask "deployuser password:"
run "whoami"
run("su - 'deployuser'") do |channel, stream, output|
channel.send_data("#{password}\n") if output
end
end
Помощь меня при переключении на другого пользователя, постоянно используя Capistrano.