1. เกริ่นนำ

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

2. การจัดการผู้ใช้งานใน Ubuntu คืออะไร

การจัดการผู้ใช้งานใน Ubuntu หมายถึง การเพิ่มผู้ใช้งานหลายคนเข้าสู่ระบบ และกำหนดสิทธิ์ที่เหมาะสมให้กับแต่ละคน เพื่อรักษาความปลอดภัยและประสิทธิภาพของระบบ การตั้งค่าสิทธิ์การเข้าถึงเฉพาะบุคคลสำหรับผู้ใช้งานแต่ละคนอย่างถูกต้องเป็นสิ่งสำคัญ

โดยเฉพาะอย่างยิ่ง ผู้ดูแลระบบ (ผู้ใช้งานที่มีสิทธิ์ sudo) สามารถรักษาระบบโดยรวมให้ปลอดภัยได้ด้วยการจัดการผู้ใช้งานหลายคนอย่างเหมาะสม ในส่วนนี้ จะแนะนำวิธีการจัดการผู้ใช้งานที่ง่ายและมีประสิทธิภาพโดยใช้คำสั่ง adduser

3. พื้นฐานของคำสั่ง adduser

คำสั่ง adduser เป็นอินเทอร์เฟซระดับสูงสำหรับสร้างผู้ใช้งานใน Ubuntu มีความโดดเด่นตรงที่ใช้งานง่ายกว่าคำสั่ง useradd จึงเหมาะสำหรับผู้เริ่มต้น

ตัวอย่างเช่น หากต้องการเพิ่มผู้ใช้งานใหม่ชื่อ “testuser” ให้รันคำสั่งต่อไปนี้:

sudo adduser testuser

ด้วยคำสั่งนี้ ผู้ใช้งาน “testuser” จะถูกสร้างขึ้นและสร้างโฮมไดเรกทอรีให้อัตโนมัติ นอกจากนี้ ระบบจะแสดงข้อความแจ้งให้ตั้งรหัสผ่านและป้อนข้อมูลเสริม เช่น ชื่อเต็ม

4. ขั้นตอนการเพิ่มผู้ใช้งานใหม่โดยใช้ adduser

     

  1. เปิด Terminal (Ctrl + Alt + T)
  2.  

  3. ป้อนคำสั่งต่อไปนี้:
   sudo adduser ชื่อผู้ใช้งาน

ในที่นี้ ให้แทนที่ “ชื่อผู้ใช้งาน” ด้วยชื่อผู้ใช้งานที่คุณต้องการสร้าง

     

  1. ระบบจะแจ้งให้ตั้งรหัสผ่าน ให้ป้อนรหัสผ่านที่แข็งแกร่งและป้อนอีกครั้งเพื่อยืนยัน
  2.  

  3. ป้อนข้อมูล เช่น ชื่อเต็มหรือหมายเลขโทรศัพท์ ซึ่งเป็นข้อมูลเสริม (optional)
  4.  

  5. สุดท้าย ระบบจะแสดงข้อความยืนยัน หากไม่มีปัญหา ผู้ใช้งานใหม่จะถูกสร้างขึ้น

ในมุมมองด้านความปลอดภัย ขอแนะนำให้ใช้รหัสผ่านที่แข็งแกร่ง หลีกเลี่ยงรหัสผ่านสั้นๆ หรือการผสมผสานที่เรียบง่าย และใช้รหัสผ่านที่ซับซ้อนซึ่งประกอบด้วยตัวอักษร ตัวเลข และสัญลักษณ์

5. การปรับแต่งการสร้างผู้ใช้งานโดยใช้ adduser

คำสั่ง adduser อนุญาตให้ปรับแต่งการสร้างผู้ใช้งานได้โดยใช้ตัวเลือก (option) บางอย่าง ต่อไปนี้คือตัวเลือกบางส่วนที่แนะนำ

     

  • -d: กำหนดโฮมไดเรกทอรี
  sudo adduser -d /custom/home ชื่อผู้ใช้งาน
     

  • -s: กำหนด Login Shell
  sudo adduser -s /bin/zsh ชื่อผู้ใช้งาน
     

  • -G: เพิ่มผู้ใช้งานเข้ากลุ่มเพิ่มเติม
  sudo adduser -G sudo ชื่อผู้ใช้งาน

การผสมผสานตัวเลือกเหล่านี้ช่วยให้คุณปรับแต่งการตั้งค่าผู้ใช้งานได้อย่างยืดหยุ่นยิ่งขึ้น

6. การจัดการผู้ใช้งานโดยใช้ GUI

แม้แต่ผู้ใช้งานที่ไม่คุ้นเคยกับการใช้คำสั่ง ก็สามารถเพิ่มผู้ใช้งานได้อย่างง่ายดายโดยใช้ GUI ของ Ubuntu

     

  1. เปิดหน้าจอ Settings และเลือกแท็บ “Users”
  2.  

  3. คลิก “Unlock” และป้อนรหัสผ่านของผู้ดูแลระบบ
  4.  

  5. คลิกปุ่ม “Add User” และป้อนข้อมูลที่จำเป็น

GUI ใช้งานง่ายสำหรับผู้เริ่มต้นเพราะสามารถดำเนินการได้โดยสัญชาตญาณ จึงเป็นทางเลือกที่ดีหากไม่คุ้นเคยกับการใช้คำสั่ง

7. การกำหนดสิทธิ์ผู้ดูแลระบบให้กับผู้ใช้งานใหม่

ผู้ใช้งานที่มีสิทธิ์ผู้ดูแลระบบสามารถดำเนินการที่ส่งผลต่อระบบโดยรวมได้โดยใช้คำสั่ง sudo ในการกำหนดสิทธิ์ผู้ดูแลระบบให้กับผู้ใช้งานใหม่ ให้รันคำสั่งต่อไปนี้:

sudo usermod -aG sudo ชื่อผู้ใช้งาน

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

8. การลบผู้ใช้งานโดยใช้ deluser

ผู้ใช้งานที่ไม่ต้องการแล้วสามารถลบออกได้อย่างง่ายดายด้วยคำสั่ง deluser

คำสั่งพื้นฐานสำหรับลบผู้ใช้งานมีดังนี้:

sudo deluser ชื่อผู้ใช้งาน

หากต้องการลบรวมถึงโฮมไดเรกทอรีของผู้ใช้งาน ให้ใช้คำสั่งต่อไปนี้:

sudo deluser --remove-home ชื่อผู้ใช้งาน

ก่อนลบ ควรสำรองข้อมูลสำคัญไว้เสมอ เนื่องจากไฟล์อาจไม่สามารถกู้คืนได้หลังจากลบแล้ว จึงต้องดำเนินการด้วยความระมัดระวัง

9. ปัญหาที่พบบ่อยและการแก้ไขปัญหา (Troubleshooting)

วิธีแก้ไขข้อความแสดงข้อผิดพลาด:

     

  • หากเกิดข้อผิดพลาด “Permission denied” (สิทธิ์ไม่เพียงพอ) อาจเป็นเพราะผู้ใช้งานที่พยายามดำเนินการไม่มีสิทธิ์ sudo โปรดติดต่อผู้ดูแลระบบเพื่อขอสิทธิ์ หรือเพิ่มตัวเองเข้าในกลุ่ม sudo
  •  

  • หากแสดงข้อผิดพลาด “User already exists” (ผู้ใช้งานมีอยู่แล้ว) เมื่อรันคำสั่ง adduser โปรดระบุชื่อผู้ใช้งานอื่น

นอกจากนี้ คุณสามารถตรวจสอบว่าผู้ใช้งานที่สร้างขึ้นถูกเพิ่มอย่างถูกต้องหรือไม่ด้วยคำสั่งต่อไปนี้:

grep ชื่อผู้ใช้งาน /etc/passwd

10. สรุป

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

ด้วยบทความนี้ คุณจะสามารถเรียนรู้วิธีการจัดการผู้ใช้งานพื้นฐานใน Ubuntu และสามารถจัดการระบบได้อย่างมีประสิทธิภาพและปลอดภัยยิ่งขึ้น

年収訴求