การกำหนดค่าทั่วไปที่ต้องใช้รหัสผ่านของเป้าหมาย (ไม่ใช่สิ่งที่เราต้องการ):
Defaults targetpw
ALL ALL=(ALL) ALL
บรรทัดที่สองจะอ่านออกเสียงดัง ๆ : "ผู้ใช้ทั้งหมดบนโฮสต์ทั้งหมดสามารถปลอมตัว (ALL) ผู้ใช้เมื่อเรียกใช้คำสั่งทั้งหมด" และDefaults targetpw
วิธีการที่พวกเขาจำเป็นต้องรู้รหัสผ่านของผู้ใช้ที่พวกเขากำลังปลอมแปลงให้ทำเช่นนั้น
เปลี่ยนการตั้งค่าอย่างง่าย ๆ นี้เป็น:
Defaults rootpw
จะไม่ปล่อยให้ผู้ใช้หรือกลุ่มมีสิทธิ์เรียกใช้คำสั่งในฐานะผู้ใช้รายอื่น
ความเป็นไปได้หนึ่งอย่างคือ:
Defaults rootpw
myuser ALL=(ALL) ALL
ในภาษาอังกฤษธรรมดาmyuser
ตอนนี้มีความสามารถในการเรียกใช้คำสั่งทั้งหมดเป็นผู้ใช้บนโฮสต์ทั้งหมดตราบใดที่รู้รหัสผ่านรูท
ความเป็นไปได้ในการทำงานอีกประการหนึ่งคือ:
Defaults rootpw
%sudousers ALL=(ALL) ALL
สมาชิกของsudousers
กลุ่มใด ๆจะมีความสามารถในการเรียกใช้คำสั่งทั้งหมดเป็นผู้ใช้บนโฮสต์ทั้งหมดตราบใดที่รู้รหัสผ่านรูต ในการอนุญาตให้myuser
เรียกใช้คำสั่ง sudo sudousers
จะต้องมีการเพิ่มในกลุ่มรอง
su
usermod -a -G sudousers myuser
exit