Sudo vs. su: คุณควรใช้คำสั่งใด?

Sudo vs. su: คุณควรใช้คำสั่งใด?

ขึ้นอยู่กับการตั้งค่า Linux ของคุณ คุณสามารถดำเนินการดูแลระบบโดยใช้คำสั่ง su หรือ sudo ง่ายต่อการสร้างความสับสนให้กับคำสั่งทั้งสองนี้ เนื่องจากทั้งสองคำสั่งมีฟังก์ชันที่คล้ายคลึงกัน





แล้วควรใช้คำสั่งไหน? ลองหา





Su ให้คุณเข้าถึงรูทเต็มรูปแบบ

วิธีดั้งเดิมในการเข้าถึงบัญชีรูทเพื่อกำหนดค่าระบบ Linux โดยย้อนกลับไปที่ยุค Unix คือการใช้คำสั่ง su:





su –

NS ' - ' หมายความว่าคุณจะมีสภาพแวดล้อมแบบเดียวกับที่คุณทำหากคุณเข้าสู่ระบบโดยตรงในฐานะรูท ระบบจะถามรหัสผ่านของคุณ หากคุณทำสำเร็จ ข้อความแจ้งจะเปลี่ยนเป็น ' # ' อักขระ. จากนั้นคุณสามารถเรียกใช้คำสั่งใด ๆ ที่คุณต้องการให้เป็นรูทได้

พิมพ์ ออกจากระบบ หรือตี Ctrl + D เพื่อกลับสู่สิทธิ์ผู้ใช้มาตรฐานเมื่อคุณทำเสร็จแล้ว



ทำไมโครเมี่ยมถึงเป็นหมูหน่วยความจำ

แม้ว่า su จะมีประโยชน์ แต่ปัญหาหลักก็คือเป็นตัวเลือกที่มีทั้งหมดหรือไม่มีเลย คุณมีสิทธิ์เข้าถึงรูทเต็มรูปแบบหรือสิทธิ์พิเศษทั่วไป หากคุณมีผู้ดูแลระบบหลายคนบนเซิร์ฟเวอร์ คุณจะต้องแชร์รหัสผ่านรูทเดียวกัน

Sudo ให้คุณควบคุมได้มากขึ้น

กำลังติดตั้งลีนุกซ์รุ่นอื่นๆ เช่น Debian และ Ubuntu sudo โดยค่าเริ่มต้นเพราะปลอดภัยกว่าการใช้ su เป็นเครื่องมือสำหรับผู้ใหญ่ที่มีมาตั้งแต่ปี 1980





แน่นอนว่าคุณต้องจำรหัสผ่านเพียงรหัสผ่านเดียว แต่พลังเต็มที่ของ sudo มาพร้อมกับการจัดการผู้ดูแลระบบหลายคนในหลายเครื่อง มีประโยชน์มากที่ sudo ได้รับการทำให้เป็นอมตะในวัฒนธรรมเกินบรรยายใน การ์ตูน XKCD ที่มีชื่อเสียง . คุณยังสามารถกำหนดค่า sudo ให้ทำงานโดยไม่ต้องใช้รหัสผ่านได้ แต่ไม่แนะนำสำหรับเซิร์ฟเวอร์ที่ความปลอดภัยเป็นสิ่งสำคัญยิ่ง

นอกเหนือจากการเข้าถึงรูทแบบเต็มเช่นเดียวกับ su คุณสามารถระบุได้ว่าผู้ใช้รายใดสามารถเรียกใช้คำสั่งใดบนระบบใน /etc/sudoers ไฟล์. เนื่องจากความยืดหยุ่นของ sudo, the /etc/sudoers ไวยากรณ์มีความซับซ้อน





ที่เกี่ยวข้อง: วิธีเพิ่มผู้ใช้ในรายการ Sudoers ใน Linux

ทำไมนาฬิกาคอมพิวเตอร์ของฉันถึงปิด

ใช้ sudo เมื่อคุณทำได้

เนื่องจาก sudo นั้นละเอียดและปลอดภัยกว่า su การกระจาย Linux จำนวนมากจึงตั้งเป็นคำสั่ง superuser เริ่มต้น โดยปกติ ผู้ใช้รายแรกถูกกำหนดให้เป็นผู้ใช้ 'ผู้ดูแลระบบ' และตั้งค่าให้ใช้ sudo

หากระบบไม่ได้ติดตั้ง sudo ไว้ ก็ง่ายที่จะได้รับจากตัวจัดการแพ็คเกจ หลังการติดตั้ง สำหรับผู้ใช้ที่ดูแลระบบอื่น ๆ ก็แค่เรื่องของ เพิ่มผู้ใช้ในกลุ่มที่ถูกต้อง โดยปกติแล้วจะเป็น 'ผู้ดูแลระบบ' 'sudo' หรือ 'wheel' กลุ่มผู้ใช้เหล่านี้มีความเฉพาะเจาะจงเช่นกัน

ตอนนี้คุณสามารถดูแลระบบ Linux ของคุณได้อย่างปลอดภัย

ด้วย sudo การจัดการระบบ Linux ของคุณเป็นเรื่องง่ายด้วยรหัสผ่านผู้ใช้ของคุณ ผู้ใช้มักมองข้ามความยืดหยุ่นของเครื่องมือนี้ แม้ว่า Linux จะเป็นระบบปฏิบัติการที่ปลอดภัย แต่ไม่มีระบบปฏิบัติการใดที่สมบูรณ์แบบ ยังมีข้อกังวลด้านความปลอดภัยบางอย่างใน Linux ที่คุณควรทราบ

แบ่งปัน แบ่งปัน ทวีต อีเมล Linux มีภูมิคุ้มกันต่อไวรัสและมัลแวร์จริงหรือ นี่คือความจริง

คุณเคยได้ยินมาว่า Linux ไม่ได้มีปัญหากับไวรัสและมัลแวร์จริงๆ แต่ทำไมถึงเป็นเช่นนี้? และที่สำคัญกว่านั้น จริงหรือไม่?

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • คำสั่งลินุกซ์
  • การดูแลระบบ
เกี่ยวกับผู้เขียน David delony(เผยแพร่บทความ 49 ฉบับ)

เดวิดเป็นนักเขียนอิสระที่อยู่ในแปซิฟิกตะวันตกเฉียงเหนือ แต่เดิมมาจากบริเวณอ่าว เขาเป็นคนที่กระตือรือร้นด้านเทคโนโลยีมาตั้งแต่เด็ก ความสนใจของ David รวมถึงการอ่านหนังสือ ดูรายการทีวีและภาพยนตร์ที่มีคุณภาพ เล่นเกมย้อนยุค และสะสมแผ่นเสียง

สิ่งที่จะพูดกับ Google หน้าแรก
เพิ่มเติมจาก David Delony

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก