Em um ambiente de VM sandbox, eu tenho uma configuração do Ubuntu Linux que é firewall e não pode ser acessada de fora do sistema local. Portanto, nessa VM, eu gostaria de dar ao usuário administrativo (que eu configurei) a capacidade de executar qualquer coisa com o sudo e não precisar de uma senha.
Embora eu saiba que isso não é seguro, essa VM não está ligada o tempo todo e exige que minha senha pessoal seja executada. Portanto, mesmo que isso não seja "seguro", existe uma maneira de obter a funcionalidade desejada?
/etc/sudoers
. Você não edita isso como um arquivo de configuração normal, mas deve usar ovisudo
comando (como root).Como você mencionou, é uma má idéia desativar o prompt de senha, a menos que o sistema seja executado em um ambiente seguro específico.
Uma solução possível é esse one-liner que acho mais fácil de lembrar do que a opção NOPASSWD. Obtenha privilégios administrativos e execute
e adicione a seguinte linha
Isso desativará totalmente o prompt de senha para um usuário específico.
fonte