sudo 提示输入密码?

sudo 提示输入密码?

我正在使用 Puppet 创建用户。这是我在 Puppet 中所做的要点:

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

这将创建我的用户,我可以使用身份验证密钥通过 SSH 登录。然而,当我这样做时sudo,我看到:

[sudo] password for ntkay:

同一系统上的用户ubuntu不会提示输入密码,sudo并且是同一组的成员。ntkay上述配置中甚至没有密码。我该如何解决这个问题?

答案1

除此之外/etc/sudoerssudo还会读取/etc/sudoers.d目录中的文件。该cloud-init应用程序通常在 AWS 实例上使用,将sudoers配置放置在该目录中,以允许默认用户sudo无需密码。

相关内容