Como usar SUDO sem senha

desenho animado sudo

Nós todos sabemos o comando sudo, o substituto «seguro» do su, e falamos muito neste blog sobre isso e sobre as vantagens de usar sudo vs su, mas desta vez vamos mostrar a vocês, para quem ainda não conhece , um tutorial simples passo a passo de como usar esta ferramenta sem ter que digitar uma senha para ela. Para a maioria dos novatos, digamos que sua função seja autenticá-lo como superusuário ou root temporariamente para realizar certas ações de administração que requerem privilégios sem a necessidade de abrir uma sessão como root com os riscos que isso pode acarretar.

Bem, todos nós sabemos que digitar sudo na linha de comando, geralmente seguido pelos comandos que queremos usar com privilégiosComo pode ser uma instalação de um pacote usando um gerenciador de pacotes, o sistema imediatamente nos lança um prompt para que possamos inserir uma senha para obter esses privilégios e executar o comando. Mas ... e se não tivéssemos que inserir a senha?

É disso que trata o nosso mini-tutorial e os passos eles são muito simples:

  • Execute o seguinte comando para modificar o arquivo / etc / sudoers:
sudo visudo

  • Agora, no conteúdo do referido arquivo você deve pesquisa a linha contendo:
root ALL=(ALL) ALL

  • E digite o seguinte linha, substituindo o nome de usuário pelo seu:
nombre_usuario ALL=(ALL) NOPASSWD: ALL

  • Agora salvamos as alterações e ele não nos perguntará a senha da próxima vez que executarmos o sudo em nossa conta ...

Isso é recomendado? Não, faça por sua própria conta e risco, mas alguns usuários, por conveniência ou por qualquer outro motivo, podem precisar deletar essa solicitação de senha toda vez que executarem o sudo ... A propósito, se você quiser uma solução menos radical, pode modificar o tempo de tolerância que o sudo espera para solicitar a senha novamente (você deve ter notado que, ao executar o sudo várias vezes seguidas, ele nem sempre pede a senha). Esse tempo de cortesia pode ser reduzido ou estendido e, talvez, se você for executar muitas tarefas consecutivas, seja mais aconselhável fazer isso do que não remover a senha diretamente. São apenas ideias!


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   predatux dito

    Não funciona para mim ... Eu uso o Kubuntu 12.04
    Já tinha experimentado antes, pois tenho na sala um computador que utilizo como media center e funciona a partir do sofá. Eu tinha criado um script para atualizar o vlc e alguma outra coisinha, e queria que não me pedisse a senha (para não ter que abrir o armário onde tenho o teclado), e nunca peguei para funcionar.

    1.    dok dito

      Acho que é mais conveniente para o que você está procurando fazer, atribuir uma tarefa ao cron como root para executar esse script. Ou seja, você executa crontab -e e adiciona algo como:
      0 0 * * * root /yourfolder/script.sh

      Neste exemplo, ele seria executado todos os dias às 12h. saudações

    2.    dok dito

      Use o cron executando o script como root, com "crontab -e" e coloque algo como:
      0 0 * * * root /meudir/script.sh

      Eu executaria este exemplo todos os dias às 12 da noite. saudações

      1.    predatux dito

        Também é outra opção ... obrigado

  2.   Orlando Trivino dito

    Sr. ou Srs. LinuxAdictos.
    Uma saudação cordial de um destinatário de suas notícias.
    Meu interesse é me envolver totalmente com software livre -Linux -
    mas não sei por onde, por onde e como começar. Solicito qualquer recomendação ou sugestão, pois sempre quis ser um usuário e mais do que apenas ser um especialista neste software. Espero que saibam como me orientar para estabelecer as respectivas bases desta linha.
    Antecipo meus agradecimentos por sua colaboração e ajuda.
    Atenciosamente,
    Orlando Trivno

  3.   D'Artagnan dito

    Acho que seria um péssimo hábito que poderia acabar sendo imprudente, modificando o / etc / sudoers. Quem desenhou o sistema já o fez para que o terminal não refletisse o usuário root e depois de um tempo se você quiser fazer o trabalho de administrador novamente, o sistema irá pedir a senha. Eu mesmo às vezes (mal feito aliás) ao modificar o sistema no terminal lanço o comando: sudo -s e depois de jogar a senha já estou root permanentemente.

  4.   carlos dito

    Oi! meu problema é que o terminal NÃO me deixa digitar nada ao pedir a senha):

    1.    Jorge Pig dito

      Se ele permite, mas é um sistema de segurança, ele não permite que você veja o que escreve. Mas realmente se você está escrevendo