Liberar comandos de root no sudo sem pedir senha

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

[ Hits: 48.050 ]

 


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

Colocar o syntax highlighting do Vim funcionando corretamente

O comando "cal"

Corrigindo incompatibilidade do kdemod após o "nascimento" do KDE 4.1 no Arch

Como dar Permissão de Execução a Arquivo (script ou binário) no GNU/Linux - Abordagem Prática

Dual boot com Gobolinux

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts