За замовчуванням sudo
запитує пароль користувача . Таким чином, зміна пароля користувача (який також використовується для входу) також вплине на виклики sudo.
Однак ви можете встановити у /etc/sudoers
своєму користувачеві rootpw
прапор, і в цьому випадку він попросить кореневий пароль.
Відповідний уривок зі сторінки чоловіків 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.
Аналогічно, ключове слово для не запиту пароля для sudo - NOPASSWD .
Якщо ви хочете встановити кореневий пароль, ви можете використовувати sudo passwd
Зауважте, що при зміні дозволів sudo рекомендується тримати відкриту кореневу консоль (напр. sudo -s
), Поки вона не буде підтверджена в іншому терміналі, що вона дійсно працює, і ви не закрили себе.