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
在上述配置中甚至沒有密碼。我該如何解決這個問題?
除此之外
/etc/sudoers
,sudo
還會讀取目錄中的/etc/sudoers.d
文件。該cloud-init
應用程序通常用於 AWS 實例,sudoers
在該目錄中放置一個配置,以允許預設使用者sudo
無需密碼。