Por defecto, sudo
solicita la contraseña del usuario . Por lo tanto, cambiar la contraseña del usuario (que también se usa para iniciar sesión) también afectará las invocaciones de sudo.
Sin embargo, puede configurar /etc/sudoers
el rootpw
indicador para su usuario , en cuyo caso solicitará la contraseña de root en su lugar.
El extracto relevante de la página del comando man sudoers (5) es:
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.
Del mismo modo, la palabra clave para no solicitar una contraseña para sudo es NOPASSWD .
Si desea establecer la contraseña de root, puede usar sudo passwd
Tenga en cuenta que al cambiar los permisos de sudo, se recomienda mantener abierta una consola raíz (por ejemplo sudo -s
) hasta que se verifique en un terminal diferente que realmente funciona y no se haya bloqueado.