Sudo ใน Linux คืออะไร?

คำสั่ง Sudo มอบสิทธิพิเศษสำหรับผู้ดูแลระบบบางรายแก่ผู้ใช้ที่ไม่ได้เป็นผู้ดูแลระบบ

เมื่อคุณเรียกใช้แอ็พพลิเคชันผู้ดูแลระบบใน Linux คุณจะใช้คำสั่ง su เพื่อเปลี่ยนไปใช้ superuser (root) หรือใช้คำสั่ง sudo ลินุกซ์ บางตัวอนุญาตให้ผู้ใช้ root แต่บางคนไม่ทำ ในส่วนที่ไม่ได้เช่น Ubuntu-sudo เป็นวิธีที่จะไป

เกี่ยวกับคำสั่ง Sudo

ใน Linux ผู้ใช้ Sudo super-อนุญาตให้ผู้ดูแลระบบสามารถให้ผู้ใช้หรือกลุ่มผู้ใช้บางรายสามารถเรียกใช้คำสั่งบางส่วนหรือทั้งหมดเป็น root ขณะบันทึกคำสั่งและอาร์กิวเมนต์ทั้งหมด Sudo ทำงานบนพื้นฐานต่อคำสั่ง ไม่ใช่การเปลี่ยนเปลือก รวมถึงความสามารถในการ จำกัด คำสั่งที่ผู้ใช้สามารถเรียกใช้บนพื้นฐานของโฮสต์แต่ละการเข้าสู่ระบบที่หลากหลายของคำสั่งแต่ละคำเพื่อให้การตรวจสอบอย่างชัดเจนว่าใครทำอะไรกำหนดการหมดเวลาของคำสั่ง sudo และความสามารถในการใช้งานเดียวกัน ไฟล์การกำหนดค่าบนเครื่องอื่น

ตัวอย่างของคำสั่ง Sudo

ผู้ใช้มาตรฐานที่ไม่มีสิทธิ์ระดับผู้ดูแลระบบอาจป้อนคำสั่งใน Linux เพื่อติดตั้งซอฟต์แวร์บางส่วน:

dpkg -i software.deb

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

sudo dpkg -i software.deb

เวลานี้ติดตั้งซอฟต์แวร์ สมมติว่าบุคคลที่มีสิทธิ์ระดับผู้ดูแลระบบได้กำหนดค่า Linux ก่อนเพื่อให้ผู้ใช้ติดตั้งซอฟต์แวร์

หมายเหตุ: คุณสามารถกำหนดค่า Linux เพื่อป้องกันไม่ให้ผู้ใช้บางรายสามารถใช้คำสั่ง sudo ได้