Como você obtém a opção sudo NOPASSWD para trabalhar no Fedora 15? [duplicado]

7

Eu instalei o fedora 15. Eu uso sudo visudo para modificar o arquivo sudoers e adicionar a seguinte linha:

USERNAME  ALL=(ALL)       NOPASSWD: ALL

Eu, então, efetuo logout e login. Eu tento fazer qualquer comando sudo como sudo gvim & ... mas ainda estou sendo solicitado por senha.

Como você adquire a opção sudo NOPASSWD para trabalhar no Fedora 15?

  • A minha sintaxe está errada?
  • Existe alguma coisa no Fedora 15 que está impedindo que isso funcione?

ATUALIZAÇÃO:

Depois de ver as respostas abaixo falando sobre "a ordem do seu arquivo sudoers", decidi copiar o arquivo completo do sudoers aqui. Tomei a liberdade de remover a maioria das linhas de espaços em branco, todas as linhas de comentários e todas as linhas que contêm a string "Default":

root    ALL=(ALL)   ALL
USERNAME    ALL=NOPASSWD:ALL,/bin/mount,/bin/umount

%wheel  ALL=(ALL)   ALL
    
por Trevor Boyd Smith 15.09.2011 / 19:20

1 resposta

11

Geralmente, isso é causado pela ordem das declarações em /etc/sudoers . Certifique-se de ter permissões que possam substituí-las antes de declarar NOPASSWD , ou elas podem ser substituídas por mais tarde comando.

Tenha em mente que você não deve usar sudo com gvim - programas gráficos devem ser executados com gksu , kdesu , ou uma alternativa, caso contrário você corre o risco de problemas (particularmente notáveis são problemas com ~/.ICEauthority e outros arquivos frequentemente essenciais).

    
por 15.09.2011 / 19:36

Tags