terça-feira, 9 de julho de 2013

sudo sem senha (e um mistério)

Para cada comando com usuário comum no debian / ubuntu e outros você precisa colocar o sudo por uma questão de segurança.

Se você deseja e pode mudar isto, vou te apresentar duas opções bem úteis:

1) Quero que somente o usuário rodrigo possa utilizar sudo sem senha:

sudo vi /etc/sudoers # (ou visudo)

Coloque a sintaxe após a linha:
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

rodrigo  ALL= NOPASSWD:ALL


2) Quero que qualquer usuário que esteja no grupo sudo possa executar sudo sem senha:

 usermod -G sudo rodrigo
 sudo vi /etc/sudoers # (ou visudo)

Altere a linha :
%sudo   ALL=(ALL:ALL) ALL

para:
%sudo   ALL=NOPASSWD:ALL


A questão é que a ordem da linha %sudo influencia em qual das opções você deseja, se for uma máquina pessoal recomendo a opção 1, se vários usuários vão utilizar a maquina, defina os NOPASSWD no grupo SUDO, ou ao contrario, deixe os do grupo SUDO pedindo senha e abaixo desta linha coloque os usuários sem senha: rodrigo  ALL= NOPASSWD:ALL

Enfim, existem várias maneiras de fazer, usa a que lhe parece mais seguro e conveniente.

--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
(41) 3526-0710 / 8837-7401
-----------------------------------------

Nenhum comentário:

Postar um comentário