Sudo

在 sudo 上提示輸入密碼?

  • March 31, 2015

我正在使用 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在上述配置中甚至沒有密碼。我該如何解決這個問題?

除此之外/etc/sudoerssudo還會讀取目錄中的/etc/sudoers.d文件。該cloud-init應用程序通常用於 AWS 實例,sudoers在該目錄中放置一個配置,以允許預設使用者sudo無需密碼。

引用自:https://unix.stackexchange.com/questions/193497