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.

Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.
ViamaisBLOG
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.