โดยค่าเริ่มต้นsudo
ขอรหัสผ่านผู้ใช้ ดังนั้นการเปลี่ยนรหัสผ่านผู้ใช้ (ซึ่งใช้ในการเข้าสู่ระบบด้วย) ก็จะส่งผลต่อการร้องขอ sudo
อย่างไรก็ตามคุณสามารถตั้งค่าสถานะ/etc/sudoers
สำหรับผู้ใช้ของคุณrootpw
ในกรณีนี้มันจะขอรหัสผ่านรูทแทน
ส่วนที่ตัดตอนมาจากsudoers (5) man page ที่เกี่ยวข้องคือ:
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
) จนกว่าจะได้รับการยืนยันในเทอร์มินัลเครื่องอื่นว่าใช้งานได้จริงและคุณยังไม่ได้ล็อคตัวเอง