หลังกด ↵ Enter จะเข้าสู่ root ทันที! โดยไม่ถามรหัสผ่าน
แล้ว “sudo su” มีไว้ทำไร?
คำสั่ง sudo (super user do)
หากว่าเราจำเป็นที่จะต้องเข้าไปจัดการ
แก้ไขไฟล์และโฟลเดอร์ต่าง ๆ ของระบบ
หรือจำเป็นต้อง อัพเดต, แพตช์,
ติดตั้งโปรแกรมใหม่ ๆ
เราจะต้องขอใช้สิทธิ์ของ superuser
โดยให้พิมพ์คำสั่ง sudo นำหน้าคำสั่งต่าง ๆ ครับ
(อย่าริหาญกล้า พิมพ์แป้นไทยเด็ดขาด! เติมไม้โท 55+++) 😄
เช่น รันคำสั่ง ifconfig เพื่อตรวจสอบ interface ดู IP address
cloud2:~$ sudo ifconfig
เมื่อคุณพิพม์คำสั่ง sudo นำหน้าคำสั่งต่าง ๆ
จะทำให้เรามีสิทธิ์เท่ากับยูสเซอร์ในระดับ root ถึงแม้ว่าจะล็อกอิน ผ่านยูสเซอร์ธรรมดาก็ตามครับ
เดี๋ยววววว อ้าว!
คนที่อ่านมาถึงตรงนี้ก็อาจจะสงสัยว่า…
ถ้ายูสเซอร์ทุกคนสามารถพิมพ์คำสั่ง sudo ได้
ก็หมายความว่าความปลอดภัยของระบบก็ไม่มี! 😀
เพราะทุกคนก็สามารถใช้สิทธิ์ root ยูสเซอร์
โดยแค่พิมพ์ sudo นำหน้าคำสั่งได้ 555+++
แต่อันที่จริงแล้ว
ไม่ใช่ยูสเซอร์ทุกคนจะได้รับสิทธิ์นี้ครับ
เราจะต้องมีการระบุว่ายูสเซอร์คนใด
สามารถรับสิทธิ์เป็น superuser หรือ root ได้
โดยปกติแล้วก็ assign ให้ทีม IT System เท่านั้น
(หรืออื่น ๆ ตาม policy) ที่เป็นยูสเซอร์ซึ่งได้รับสิทธิ์การใช้คำสั่ง sudo และสามารถใช้สิทธิ์การเป็น root ยูสเซอร์ได้ครับ.