Solicitando uma senha no sudo?

2

Estou criando usuários usando o Puppet. Aqui está a essência do que estou fazendo em Puppet:

user { 'ntkay':
    name => 'ntkay',
    uid  => 10000,
    home => '/home/ntkay',
    managehome => true,
    shell => '/bin/bash',
    groups => ['sudo', 'adm'],
}

Isso cria meu usuário e eu posso efetuar login com o SSH usando chaves de autenticação. No entanto, quando eu faço sudo , vejo:

[sudo] password for ntkay:

O usuário ubuntu neste mesmo sistema não solicita senha em sudo e é membro dos mesmos grupos. ntkay nem sequer tem uma senha na configuração acima. Como posso corrigir esse problema?

    
por Naftuli Kay 31.03.2015 / 02:29

1 resposta

3

Além de /etc/sudoers , sudo também lerá arquivos no diretório /etc/sudoers.d . O aplicativo cloud-init , comumente usado em instâncias do AWS, coloca uma configuração sudoers nesse diretório para permitir que o usuário padrão sudo sem uma senha.

    
por 31.03.2015 / 19:54