Standardmäßig wird sudo
nach dem Benutzerkennwort gefragt . Das Ändern des Benutzerpassworts (das auch für die Anmeldung verwendet wird) wirkt sich daher auch auf Sudo-Aufrufe aus.
Sie können jedoch /etc/sudoers
das rootpw
Flag für Ihren Benutzer festlegen. In diesem Fall wird stattdessen das Root-Passwort abgefragt.
Der relevante Auszug aus der Manpage von sudoers (5) lautet:
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.
In ähnlicher Weise das Schlüsselwort für nicht ein Passwort für sudo anfordernden ist NOPASSWD .
Wenn Sie das root-Passwort festlegen möchten, können Sie verwenden sudo passwd
Beachten Sie, dass beim Ändern der sudo-Berechtigungen empfohlen wird, eine Root-Konsole geöffnet zu lassen (z. B. sudo -s
), bis in einem anderen Terminal überprüft wurde, ob sie tatsächlich funktioniert, und Sie sich nicht ausgesperrt haben.