2015-07-14 3 views
0

Использование 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.

ответ

Смежные вопросы