Theo mặc định, sudo
yêu cầu mật khẩu người dùng . Do đó, việc thay đổi mật khẩu người dùng (cũng được sử dụng để đăng nhập), cũng sẽ ảnh hưởng đến các yêu cầu sudo.
Tuy nhiên, bạn có thể đặt cờ /etc/sudoers
cho người dùng của mình rootpw
, trong trường hợp đó, nó sẽ yêu cầu mật khẩu gốc thay thế.
Đoạn trích liên quan từ trang man sudoers (5) là:
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.
Tương tự, từ khóa không yêu cầu mật khẩu cho sudo là NOPASSWD .
Nếu bạn muốn đặt mật khẩu gốc, bạn có thể sử dụng sudo passwd
Lưu ý rằng khi thay đổi quyền sudo, bạn nên mở bảng điều khiển gốc (ví dụ sudo -s
) cho đến khi được xác minh trong một thiết bị đầu cuối khác mà nó thực sự hoạt động và bạn đã tự khóa.