Par défaut, sudo
demande le mot de passe utilisateur . Ainsi, la modification du mot de passe utilisateur (qui est également utilisé pour la connexion) affectera également les appels sudo.
Cependant, vous pouvez définir /etc/sudoers
l' rootpw
indicateur pour votre utilisateur , auquel cas il demanderait le mot de passe root à la place.
L'extrait pertinent de la page de manuel sudoers (5) est:
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.
De même, le mot-clé pour ne pas demander de mot de passe pour sudo est NOPASSWD .
Si vous souhaitez définir le mot de passe root, vous pouvez utiliser sudo passwd
Notez que lors de la modification des autorisations sudo, il est recommandé de garder une console racine ouverte (par exemple sudo -s
) jusqu'à ce qu'il soit vérifié dans un autre terminal que cela fonctionne, et que vous ne vous êtes pas verrouillé vous-même.