วิธีจัดการผู้ใช้บน Ubuntu: สร้าง ปรับแต่ง และลบบัญชีด้วยคำสั่ง adduser

1. บทนำ

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

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

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

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

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

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

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

sudo adduser testuser

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

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

  1. เปิดเทอร์มินัล ( Ctrl + Alt + T )
  2. พิมพ์คำสั่งต่อไปนี้:
    sudo adduser username
    

แทนที่ “username” ด้วยชื่อผู้ใช้ที่ต้องการ

  1. คุณจะถูกถามให้ตั้งรหัสผ่าน พิมพ์รหัสผ่านที่แข็งแกร่งและยืนยัน
  2. คุณอาจป้อนข้อมูลเพิ่มเติม เช่น ชื่อเต็มหรือหมายเลขโทรศัพท์ แต่เหล่านี้เป็นทางเลือก
  3. เมื่อคุณยืนยันรายละเอียด ผู้ใช้ใหม่จะถูกสร้าง

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

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

คำสั่ง adduser มีตัวเลือกหลายอย่างเพื่อปรับแต่งการสร้างผู้ใช้ นี่คือตัวเลือกที่มีประโยชน์บางส่วน:

  • -d : กำหนดโฮมไดเรกทอรีที่กำหนดเอง
    sudo adduser -d /custom/home username
    
  • -s : กำหนด shell การล็อกอิน
    sudo adduser -s /bin/zsh username
    
  • -G : เพิ่มผู้ใช้ลงในกลุ่มเพิ่มเติม
    sudo adduser -G sudo username
    

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

6. การจัดการผู้ใช้ผ่าน GUI

แม้แต่ผู้ใช้ที่ไม่คุ้นเคยกับ command line ก็สามารถจัดการผู้ใช้ได้ง่ายผ่านอินเทอร์เฟซ GUI ของ Ubuntu

  1. เปิดเมนู “Settings” และเลือกแท็บ “Users”
  2. คลิก “Unlock” และป้อนรหัสผ่านผู้ดูแลระบบของคุณ
  3. คลิก “Add User” และป้อนข้อมูลที่จำเป็น

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

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

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

sudo usermod -aG sudo username

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

8. การลบผู้ใช้ด้วย deluser

หากผู้ใช้ไม่จำเป็นอีกต่อไป คำสั่ง deluser จะช่วยให้คุณลบพวกเขาออกได้ง่าย

การลบพื้นฐาน:

sudo deluser username

เพื่อลบผู้ใช้พร้อมกับโฮมไดเรกทอรีของพวกเขา:

sudo deluser --remove-home username

ก่อนลบผู้ใช้ ให้สำรองข้อมูลสำคัญเสมอ เนื่องจากการกู้คืนอาจไม่เป็นไปได้หลังจากนั้น

9. Common Issues and Troubleshooting

การจัดการข้อความแสดงข้อผิดพลาด:

  • หากปรากฏข้อผิดพลาด “permission denied” ผู้ใช้อาจขาดสิทธิ์ sudo ขอให้ผู้ดูแลระบบให้สิทธิ์เข้าถึงหรือเพิ่มผู้ใช้ในกลุ่ม sudo
  • หากเห็นข้อผิดพลาด “user already exists” เมื่อรัน adduser ให้เลือกชื่อผู้ใช้ที่แตกต่าง

เพื่อตรวจสอบว่าผู้ใช้ถูกสร้างอย่างถูกต้อง ให้ใช้:

grep username /etc/passwd

10. Summary

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

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