คุณต้องการเพิ่มผู้ใช้ในกลุ่มบน Linux PC หรือเซิร์ฟเวอร์ Linux หรือไม่? ไม่เข้าใจว่าระบบกลุ่มทำงานอย่างไรและต้องการคำแนะนำหรือไม่? เราสามารถช่วย! ทำตามคำแนะนำนี้ในขณะที่เราแสดงวิธีเพิ่มผู้ใช้ในกลุ่มด้วยเครื่องมือ “usermod” บน Linux!
ต้องการดูผู้ใช้ทั้งหมดบนระบบ Linux หรือไม่? ทำตามคำแนะนำนี้
การเพิ่มผู้ใช้ในกลุ่มที่มีอยู่ด้วย usermod
หากคุณต้องการเพิ่มผู้ใช้ในกลุ่มที่มีอยู่บน Linux PC ของคุณ ขั้นตอนแรกคือการแสดงรายการกลุ่มบนระบบ คุณสามารถดูได้ว่ากลุ่มที่คุณคาดว่าจะเพิ่มผู้ใช้นั้นอยู่ในระบบหรือไม่ และมีการสะกดโดยกลุ่มรายชื่ออย่างไร
หากต้องการดูรายชื่อกลุ่มที่มีอยู่บน Linux PC ให้รันคำสั่ง cut คำสั่งนี้จะพิมพ์ทุกกลุ่มที่คุณมีลงในเทอร์มินัล และคุณสามารถใช้คำสั่งนี้เพื่อค้นหากลุ่มที่คุณต้องการเพิ่มผู้ใช้ด้วย
cut -d: -f1 /etc/group
หากมีกลุ่มจำนวนมาก และคุณต้องการวิธีที่ง่ายกว่าในการจัดเรียงกลุ่ม ให้ลองใช้คำสั่งที่น้อยกว่านี้
cut -d: -f1 /etc/group | less
เมื่อคุณพบกลุ่มที่มีอยู่แล้ว คุณต้องการเพิ่มผู้ใช้ของคุณโดยใช้คำสั่ง usermod -a -G คำสั่งนี้จะอนุญาตให้บัญชีผู้ใช้ที่ระบุถูกผูกไว้กับกลุ่มใด ๆ ที่คุณต้องการ
ตัวอย่างเช่น ในการเพิ่มผู้ใช้ wdzwdz ในกลุ่ม “tech” คุณสามารถป้อนคำสั่ง usermod -a -G ด้วยกลุ่ม “tech” เพื่อเพิ่มผู้ใช้ในกลุ่ม
sudo usermod -a -G tech wdzwdz
คำสั่ง usermod ไม่ จำกัด เฉพาะกลุ่มเดียว ผู้ใช้สามารถเพิ่มผู้ใช้คนเดียวในหลายกลุ่มพร้อมกันในคำสั่งเดียวกัน ตัวอย่างเช่น หากคุณต้องการเพิ่มผู้ใช้ “wdzwdz” ในกลุ่ม “tech” “video” และ “sound” คุณสามารถทำได้โดยระบุกลุ่มทั้งหมดก่อนชื่อผู้ใช้ ไม่มีการจำกัดจำนวนกลุ่มที่สามารถเพิ่มให้กับผู้ใช้ในแต่ละครั้ง
sudo usermod -a -G tech video sound wdzwdz
ในการเพิ่มกลุ่มของคุณเองให้กับผู้ใช้ ให้ใช้คำสั่ง usermod -a -G ด้านบนและเปลี่ยนตัวอย่างเพื่อให้เหมาะสมกับกรณีการใช้งานของคุณ อย่าลืมทำเช่นนี้สำหรับผู้ใช้แต่ละรายที่คุณต้องการเพิ่มในกลุ่มที่มีอยู่บน Linux!
การเพิ่มผู้ใช้ในกลุ่มใหม่ด้วย usermod
นอกจากการเพิ่มผู้ใช้ในกลุ่มที่มีอยู่แล้ว ยังเพิ่มผู้ใช้ในกลุ่มใหม่โดยใช้คำสั่ง usermod ได้อีกด้วย ในการเริ่มต้น คุณจะต้องสร้างกลุ่มใหม่ ในการสร้างกลุ่มใหม่ คุณจะต้องใช้คำสั่ง groupadd
หากต้องการสร้างกลุ่มใหม่ ให้เปิดหน้าต่างเทอร์มินัล หากต้องการเปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Linux ให้กด Ctrl + Alt + T บนแป้นพิมพ์ หรือค้นหา “Terminal” ในเมนูแอปและใช้วิธีดังกล่าว
เมื่อแอปเทอร์มินัลเปิดและพร้อมใช้งาน ให้รันคำสั่ง groupadd เพื่อสร้างกลุ่มใหม่ของคุณ กลุ่มสามารถตั้งชื่ออะไรก็ได้ที่คุณชอบ อย่างไรก็ตาม ต้องแน่ใจว่าคุณรู้ว่าทำไมคุณถึงสร้างกลุ่มและมันมีหน้าที่ มิฉะนั้นคุณ มิถุนายน ตั้งใจลบกลุ่มของคุณในภายหลังโดยไม่เข้าใจว่าทำไม
sudo groupadd mynewgroup
เมื่อป้อนคำสั่ง groupadd ระบบ Linux ของคุณมักจะถามรหัสผ่านของคุณ คุณจะต้องป้อนรหัสผ่านของคุณ ใช้แป้นพิมพ์ป้อนรหัสผ่านบัญชีผู้ใช้ของคุณแล้วกดปุ่ม Enter เพื่อดำเนินการต่อ
เมื่อคุณสร้างกลุ่มใหม่แล้ว ให้เรียกใช้คำสั่ง cut เพื่อดูกลุ่มใหม่ของคุณ สิ่งสำคัญคือต้องยืนยันว่ากลุ่มใหม่ที่คุณเพิ่งสร้างมีอยู่ในระบบ หากไม่ปรากฏขึ้น คุณจะไม่สามารถเพิ่มผู้ใช้ได้ และจะต้องสร้างกลุ่มอีกครั้ง
ในการดูกลุ่มทั้งหมดบนระบบ Linux ของคุณ ให้รันคำสั่ง cut ต่อไปนี้ และเพิ่มคำสั่ง grep เพื่อกรองผ่านรายการแบบยาวของกลุ่มที่มีอยู่สำหรับกลุ่มที่คุณสร้างขึ้น
sudo cut -d: -f1 /etc/group | grep mynewgroup
คำสั่ง cut จะคืนค่าชื่อกลุ่มของคุณหากสร้างสำเร็จ หากไม่มี จะไม่มีอะไรเกิดขึ้นกับการรันคำสั่ง
เมื่อคุณได้ยืนยันแล้วว่ากลุ่มใหม่ของคุณอยู่ในระบบ Linux คุณสามารถกำหนดผู้ใช้ให้กับกลุ่มได้ ตัวอย่างเช่น เพิ่มผู้ใช้ “wdzwdz” ลงใน “mynewgroup” ที่เราเพิ่งสร้างและดำเนินการคำสั่ง usermod ต่อไปนี้ด้านล่าง
sudo usermod -a -G mynewgroup wdzwdz
ลบผู้ใช้ออกจากกลุ่ม
เมื่อใดก็ตามที่คุณต้องการลบผู้ใช้ Linux ออกจากกลุ่ม คุณสามารถใช้คำสั่ง gpasswd ได้ ตัวอย่างเช่น หากต้องการลบผู้ใช้ “wdzwdz” ออกจากกลุ่ม “mynewgroup” คุณต้องดำเนินการคำสั่งด้านล่าง
sudo gpasswd -d wdzwdz mynewgroup
ป้อนคำสั่งด้านบนทุกครั้งที่คุณต้องการลบผู้ใช้ Linux ออกจากกลุ่มในระบบ