Se você não quiser digitar a senha manualmente, use a opção -A
de sudo
-A, --askpass Normally, if sudo requires a password, it will read it from the user's terminal. If the -A (askpass) option is specified, a (possibly graphi‐ cal) helper program is executed to read the user's password and output the password to the standard output. If the SUDO_ASKPASS environment variable is set, it specifies the path to the helper program.
Como usá-lo?
-
crie um arquivo que contenha sua senha (não criptografada):
cat .pass #!/bin/bash echo password
-
Agora defina as permissões como executáveis apenas por você:
chmod u=x,go= .pass
-
agora o uso real
SUDO_ASKPASS="~/.pass" sudo -A <command>
Desta forma, você pode executar qualquer comando como root sem digitar a senha
Eu não recomendo que você armazene sua senha não criptografada em seu computador, é muito inseguro.