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/sudoers이 외에도 디렉토리의 파일을 sudo읽습니다 . /etc/sudoers.d애플리케이션은 cloud-init일반적으로 AWS 인스턴스에서 사용되며, 암호 없이 sudoers기본 사용자를 허용하도록 이 디렉터리에 구성을 배치합니다.sudo

관련 정보