คำสั่ง 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 ได้