วิธีการเปลี่ยนบัญชี Linux และสิทธิพิเศษชั่วคราว
NS ซู คำสั่งเปลี่ยนผู้ใช้ที่ล็อกอินของเชลล์เซสชันชั่วคราว มันตรงกันข้ามกับ sudo คำสั่ง ซึ่งให้สิทธิ์แก่ผู้ใช้ที่เข้าสู่ระบบในปัจจุบันเพื่อดำเนินการคำสั่งด้วยสิทธิ์ระดับสูง
วัตถุประสงค์ของคำสั่ง 'su' และ 'sudo'
NS ซู คำสั่งเปลี่ยนล็อกอินของคุณ เปลือก เซสชันจากบัญชีผู้ใช้หนึ่งไปยังอีกบัญชีหนึ่ง แนวทางปฏิบัตินี้มีประโยชน์สำหรับการแก้ไขปัญหาสิทธิ์ของผู้ใช้ คุณต้องมีรหัสผ่านของบัญชีเพื่อเข้าถึงผ่าน ซู
หากคุณดำเนินการ ซู โดยไม่ระบุบัญชีผู้ใช้ ระบบจะถือว่าคุณต้องการบัญชีรูท คุณต้องรู้บัญชีรูทเพื่อให้กระบวนการนี้ทำงานได้
เมื่อคุณทำ. เสร็จแล้ว ซู เซสชัน, พิมพ์ ทางออก เพื่อออกจากระบบบัญชีสำรองและกลับสู่บัญชีที่เข้าสู่ระบบเดิม
คนเพียง รัก เล่าเรื่องว่า ซู และ sudo ยืนหยัดเพื่อสิ่งของ ตามหลักทั่วไป คุณสามารถใช้คำช่วยจำที่ ซู คือ ผู้ใช้ทดแทน และนั่น sudo เป็น ทำในฐานะผู้ใช้ทดแทน NS ซู คำสั่งไม่ใช่คำสั่ง "ผู้ใช้ขั้นสูง" คำสั่งคือคำสั่ง; หากคุณลงทุนพื้นที่ทางจิตมากเกินไปในการคิดว่าพวกเขา "ยืนหยัดเพื่อ" บางสิ่งบางอย่าง คุณจะสูญเสียความยืดหยุ่นเล็กน้อยที่คำสั่งที่เกี่ยวข้องเหล่านี้มอบให้
ตรงกันข้าม,
มันเป็นตำนานที่ sudo ให้คุณเรียกใช้คำสั่งในฐานะรูท โดยค่าเริ่มต้น, sudo เป็น เทียบเท่าการทำงานเพื่อ root เนื่องจากคนส่วนใหญ่ไม่แก้ไขการอนุญาตและบทบาทที่ได้รับในไฟล์ sudoers อย่างไรก็ตาม ผู้ดูแลระบบที่มีความสามารถจะจำกัดขอบเขตของ sudo สำหรับโปรแกรมที่จำเป็นน้อยที่สุดที่ผู้ใช้แต่ละรายต้องการในบริบทของนโยบายและขั้นตอนของระบบนั้น
จัดการการกระจายที่แตกต่างกัน sudo และรูทบัญชีในลักษณะที่ขัดแย้งกัน การแจกแจงบางอย่างต้องการให้รหัสผ่านรูทสร้างอินสแตนซ์เมื่อติดตั้งระบบ อื่น ๆ ระงับการรูทโดยค่าเริ่มต้นและพึ่งพา sudo เพื่อวัตถุประสงค์ในการดูแลระบบ ตรวจสอบ manpage ของการแจกจ่ายของคุณสำหรับคำแนะนำเฉพาะเกี่ยวกับยูทิลิตี้ที่สำคัญเหล่านี้