У меня есть следующее Capistrano 3 задача:Capistrano 3 Судо Пароль Висит
desc 'Add root scheduled tasks'
task :root_schedules do
on roles(:all) do
within release_path do
execute :sudo, :bundle, 'exec whenever -w config/root_schedule.rb -u root'
end
end
end
Мне нужна эта задача для запуска с правами SUDO, потому что мне нужно запланированные задания для работы с более высокими привилегиями. Это базовые серверные задачи. Проблема заключается в том, что каждый раз, когда я запускаю эту команду я получаю следующее:
DEBUG [46d3800c] [sudo] password for [user]
После набираю пароль и нажать кнопку ввода, она никогда ничего не завершает. Никакой реакции вообще. Есть ли ответы?
Я читал информацию, но мне все еще интересно, как ваш драгоценный камень получает пароль sudo? Он подсказывает это? –
@AlexanderGorg Да. Когда удаленный сервер предложит вам ввести пароль sudo, жемчуг ждет вас, чтобы ввести его. –
Я так благодарен вам! Это действительно крутой камень! Всего наилучшего! –