# File lib/capistrano/configuration/actions/invocation.rb, line 66
        def sudo(command, options={}, &block)
          block ||= self.class.default_io_proc

          options = options.dup
          as = options.delete(:as)

          user = as && "-u #{as}"
          options[:command_prefix] = [fetch(:sudo, "sudo"), "-p '#{sudo_prompt}'", user].compact.join(" ")

          run(command, options, &sudo_behavior_callback(block))
        end