Liberar comandos de root no sudo sem pedir senha

Publicado por Marcos Vinicius S. Oliveira em 29/05/2006

[ Hits: 78.551 ]

 


Liberar comandos de root no sudo sem pedir senha



Quando queremos liberar comandos de root para usuários de confiança podemos adicionar a seguinte linha no arquivo /etc/sudoers:

marcos ALL=NOPASSWD:ALL

  • NOPASSWD: não pede senha;
  • ALL: para todos os comandos.

Exemplo de arquivo sudoers:

# /etc/sudoers
Defaults !lecture,tty_tickets,!fqdn

root ALL=(ALL) ALL
luiz ALL=(ALL) ALL
marcos ALL=NOPASSWD:ALL

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Uniformizando tema no LXDE

Configurando fone de ouvido no Ubuntu 15.04

Como alterar tempo de espera do boot no GRUB

Espelhos do Ubuntu no Brasil

Arch Linux - Configurando relógio para localtime

  

Comentários
[1] Comentário enviado por gpr.ppg.br em 14/02/2012 - 14:58h

e apenas para o comando sux?


eu instalei um ubuntu para uso de uma familia com 3 pessoas.

minha ideia foi deixar o mais facil possivel.

sendo assim:

1. boot automatico sem senha
2. na area de trabalho uma pasta "de cada usuario"
3. nesta pasta links atalhos para o firefox usando o comando

$ sux usuario1 firefox
pass:

mas dai o mesmo pede senha e acabou a brincadeira.

alguem sabe como tirar a senha do comando sux?



[2] Comentário enviado por Jamilson123 em 02/08/2013 - 23:18h

Como Edita esse coisa?

[3] Comentário enviado por kelseysantos em 21/10/2015 - 14:28h

O meu funcionou da seguinte forma:
Digita: #visudo
Caso não funcione visudo digite: #nano /etc/sudores ou vi /etc/sudores
Edite a linha 26 como está abaixo:

# Allow members of group sudo to execute any command
%sudo ALL=(ALL) NOPASSWD: ALL

verifique se o seu usuário q erá executar o comando sudo se está no grupo sudo. Pode também colocar no lugar do %sudo o %seugrupopreferido.

Para verificar se está no grupo sudo é só executar o comando:
#cat /etc/group | grep kelsey
resposta: sudo:x:27:kelsey

Caso não esteje é so adicionar o usuário no grupo:
#gpasswd -a seuusuario sudo
ou
#gpasswd -a seuusuario seugrupo

valeu

[4] Comentário enviado por kelseysantos em 21/10/2015 - 14:28h


[2] Comentário enviado por Jamilson123 em 02/08/2013 - 23:18h

Como Edita esse coisa?


O meu funcionou da seguinte forma:
Digita: #visudo
Caso não funcione visudo digite: #nano /etc/sudores ou vi /etc/sudores
Edite a linha 26 como está abaixo:

# Allow members of group sudo to execute any command
%sudo ALL=(ALL) NOPASSWD: ALL

verifique se o seu usuário q erá executar o comando sudo se está no grupo sudo. Pode também colocar no lugar do %sudo o %seugrupopreferido.

Para verificar se está no grupo sudo é só executar o comando:
#cat /etc/group | grep kelsey
resposta: sudo:x:27:kelsey

Caso não esteje é so adicionar o usuário no grupo:
#gpasswd -a seuusuario sudo
ou
#gpasswd -a seuusuario seugrupo

valeu



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts