Por padrão, sudo
pede a senha do usuário . Assim, alterar a senha do usuário (que também é usada para login) também afetará as invocações do sudo.
No entanto, você pode definir no /etc/sudoers
para seu usuário o rootpw
flag, caso em que ele solicitaria a senha do root.
O trecho relevante da página man sudoers (5) é:
Authentication and logging
The sudoers security policy requires that most users authenticate them‐
selves before they can use sudo. A password is not required if the
invoking user is root, if the target user is the same as the invoking
user, or if the policy has disabled authentication for the user or com‐
mand. Unlike su(1), when sudoers requires authentication, it validates
the invoking user's credentials, not the target user's (or root's) cre‐
dentials. This can be changed via the rootpw, targetpw and runaspw
flags, described later.
Da mesma forma, a palavra-chave não solicitando uma senha para o sudo é NOPASSWD .
Se você quiser definir a senha do root, use sudo passwd
Observe que ao alterar as permissões sudo, é recomendável manter um console raiz aberto (por exemplo, sudo -s
) até que seja verificado em um terminal diferente que ele realmente funciona e você não tenha sido bloqueado.