Utilizando o sudo sem senha
Em algumas situações podemos precisar que algum comando que necessite de sudo, como o mount por exemplo, seja executado no Ubuntu e mesmo em outras distribuições Linux sem a necessidade do usuário digitar a senha ou mesmo pertencer ao grupo de administração do sistema, para isso é necessário editar o arquivo visudo.
O comando visudo edita o arquivo /etc/sudoers e o processo de alteração é bastante simples, logado no Ubuntu com um usuário com privilégios de administrador, no terminal digite:
sudo visudo
Após a confirmação da senha irá ser exibida uma tela do nano (pelo menos nas versões do Ubuntu que eu utilizo vem o nano como default) ou o editor de textos de sua preferência. Basta inserir uma linha como o exemplo abaixo:
%semsenha ALL=NOPASSWD: /bin/mount
Esse comando ter por finalidade liberar todos os usuários contidos no grupo semsenha a utilizar o comando mount sem a necessidade de utilizar a senha do sudo, ou seja, é possível executar o seguinte comando:
sudo mount -t cifs //servidor/pasta /media/pasta
-o username=fulano,domain=dominio,
password=senha,iocharset=utf8
Note que mesmo após a edição do visudo é necessário utilizar o sudo antes do mount, porém não será exigida a senha.
Utilize esse recurso com cautela, pois um comando liberado pode dar permissão para o usuário comum executar funções administrativas e danificar todo o sistema.