sudo
solicita a senha do usuário chamador, mas ela pode ser configurada para solicitar a senha se root
ou o usuário de destino (que também é geralmente root
).
A linha de configuração relevante seria Defaults rootpw
ou Defaults runaspw
em /etc/sudoers
, esses corresponderiam ao comportamento descrito por você.
A remoção deles redefiniria o comportamento padrão. Você provavelmente deve usar visudo
para editar o arquivo de configuração.
manual:
rootpw If set, sudo will prompt for the root password instead of the
password of the invoking user when running a command or edit‐
ing a file. This flag is off by default.
runaspw If set, sudo will prompt for the password of the user defined
by the runas_default option (defaults to root) instead of the
password of the invoking user when running a command or edit‐
ing a file. This flag is off by default.
Se foi isso que o sudo
foi configurado para fazer, significa que você tem uma senha definida para root
, e a senha ainda pode ser usada para fazer login como root
ou alterar para root
usando su
(não sudo
). Para desativar / bloquear a senha, você precisa usar, por exemplo, sudo passwd -dl root
. O comando é passwd
, não password
, pelas mesmas razões que todos os outros comandos são tão curtos. -d
lá exclui o hash da senha antiga e -l
adiciona !
para bloquear o hash para que fique inutilizável.
Isso não bloqueia a conta , apenas torna a senha inutilizável. Você ainda pode fazer login como root
via chaves SSH ou algo semelhante, mas provavelmente não instalou nenhum.