Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash sudo การใช้งาน: คำสั่งสำหรับการดำเนินการในฐานะผู้ดูแลระบบ
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash sudo การใช้งาน: คำสั่งสำหรับการดำเนินการในฐานะผู้ดูแลระบบ

Overview

คำสั่ง sudo เป็นเครื่องมือที่ช่วยให้ผู้ใช้สามารถดำเนินการคำสั่งในฐานะผู้ใช้ที่มีสิทธิ์สูงกว่า เช่น ผู้ดูแลระบบ (root) โดยไม่จำเป็นต้องเข้าสู่ระบบในฐานะผู้ดูแลระบบโดยตรง ซึ่งช่วยเพิ่มความปลอดภัยและความสะดวกในการจัดการระบบ

Usage

รูปแบบพื้นฐานของคำสั่ง sudo คือ:

sudo [options] [arguments]

Common Options

  • -u [user]: รันคำสั่งในฐานะผู้ใช้ที่ระบุ
  • -k: ยกเลิกการอนุญาตให้ใช้ sudo ในครั้งถัดไป
  • -l: แสดงรายการคำสั่งที่ผู้ใช้สามารถรันได้ด้วย sudo
  • -i: เข้าสู่ shell ของผู้ใช้ที่ระบุ

Common Examples

  1. รันคำสั่งในฐานะผู้ดูแลระบบ:
    sudo apt update
    
  2. รันคำสั่งในฐานะผู้ใช้ที่แตกต่าง:
    sudo -u username command
    
  3. แสดงรายการคำสั่งที่สามารถรันได้:
    sudo -l
    
  4. เข้าสู่ shell ของผู้ดูแลระบบ:
    sudo -i
    

Tips

  • ใช้ sudo เฉพาะเมื่อจำเป็น เพื่อป้องกันความเสี่ยงจากการรันคำสั่งที่ไม่ปลอดภัย
  • ตรวจสอบคำสั่งก่อนรันเพื่อหลีกเลี่ยงความผิดพลาด
  • ใช้ sudo -k เพื่อยกเลิกการอนุญาตเมื่อเสร็จสิ้นการใช้งาน