Skip to main content

executar_sudo_exec

Function executar_sudo_exec 

Source
pub async fn executar_sudo_exec(
    vps_nome: &str,
    comando: &str,
    config_override: Option<PathBuf>,
    formato: FormatoSaida,
    json: bool,
) -> Result<()>
Expand description

Executa um comando com sudo em uma VPS via SSH.

Se a VPS tiver senha_sudo definida, o comando será executado prefixado com sudo -S que tenta ler a senha do stdin. Caso contrário, usa sudo -k -s. Nota: a implementação atual de stdin do russh é limitada; esta função funciona melhor quando sudo está configurado como NOPASSWD ou quando a senha sudo é fornecida via variável de ambiente do remote shell.