Esta linha no seu arquivo sudoers
#includedir /etc/sudoers.d
faz com que inclua outros arquivos do diretório /etc/sudoers.d/
. Pode parecer que a linha está comentada, mas não é; a diretiva é #includedir
com os principais #
. Um desses arquivos incluídos provavelmente define uma regra com NOPASSWD
que causa o problema.
Antes de alterar algo, certifique-se de que seu usuário comum tenha uma senha não vazia válida. De esta resposta :
sudo
will ask for a password even when you don't have one, and won't accept an empty password.
Em caso de dúvida, invoque passwd
e defina uma nova senha para seu usuário comum.
Este comando deve dizer qual arquivo (s) você precisa inspecionar:
sudo grep -r NOPASSWD /etc/sudoers.d/
A linha que você procura pode ter esta aparência:
ubuntu ALL=(ALL) NOPASSWD:ALL
Comente ( # ubuntu ALL=...
). Compare esta resposta .