ในเครื่องส่วนตัวของฉันฉันมักจะพิมพ์sudo
ต่อหน้าคำสั่งบางอย่างเพื่อให้งานการดูแลระบบสำเร็จ ผมหวังที่จะหลีกเลี่ยงการทำเช่นนี้ตลอดทั้งวันโดยการพิมพ์และการให้รหัสผ่านเดียวกันฉันมักจะทำเพื่อsu root
sudo
อย่างไรก็ตามรหัสผ่านทั้งสองนั้นไม่เหมือนกัน (ฉันไม่ทราบวิธีลงชื่อเข้าใช้su root
) การรันคำสั่งที่sudo
แตกต่างจากการล็อกอินด้วยsu root
และการรันคำสั่งเดียวกันหรือไม่?
ฉันคิดsudo
และsu root
เหมือนกันเพราะเมื่อฉันพิมพ์sudo whoami
ฉันได้รับroot
ตรงข้ามกับwhoami
ที่ฉันได้รับชื่อผู้ใช้
sudo
ระบบจะขอรหัสผ่านเพื่อยืนยันตัวตนของคุณจากนั้นตรวจสอบ/etc/sudoers
เพื่อดูว่าคุณได้รับอนุญาตให้เรียกใช้ sudo หรือไม่ เมื่อคุณใช้su
ระบบคุณจะต้องป้อนข้อมูลรหัสผ่านของผู้ใช้ที่คุณกำลังเปลี่ยนไป (ฉันรู้ว่าตอนนี้เป็นคำถามที่เก่ามากแต่ฉันต้องการเพิ่มความกระจ่างเพื่อประโยชน์ของผู้ชมในอนาคต)