Domyślnie sudo
pyta o hasło użytkownika . Zatem zmiana hasła użytkownika (które jest również używane do logowania), wpłynie również na wywołania sudo.
Możesz jednak ustawić /etc/sudoers
dla swojego użytkownika rootpw
flagę, w którym to przypadku poprosi on o hasło roota.
Odpowiedni fragment strony podręcznika sudoers (5) to:
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.
Podobnie, słowem kluczowym, które nie wymaga podania hasła do sudo, jest NOPASSWD .
Jeśli chcesz ustawić hasło roota, możesz użyć sudo passwd
Zauważ, że przy zmianie uprawnień sudo zaleca się utrzymywanie otwartej konsoli głównej (np. sudo -s
), Dopóki nie zostanie sprawdzone w innym terminalu, czy rzeczywiście działa i nie zablokowałeś się.