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

การเพิ่มผู้ใช้ในกลุ่มใน Linux (2023)

ก่อนที่เราจะสาธิตวิธีสร้างกลุ่ม สร้างผู้ใช้ และเพิ่มผู้ใช้ใหม่หรือผู้ใช้ที่มีอยู่ในกลุ่มเหล่านี้ ก่อนอื่นเราต้องเรียนรู้ เกี่ยวกับกลุ่มผู้ใช้ใน Linux คืออะไร มาดูกันว่ากลุ่มผู้ใช้คืออะไร จากนั้นไปที่การเพิ่มผู้ใช้ในกลุ่ม

สารบัญ

กลุ่มผู้ใช้ใน Linux คืออะไร

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

กลุ่มหลัก

เมื่อใดก็ตามที่คุณลงชื่อเข้าใช้เซสชัน คุณจะเป็นส่วนหนึ่งของกลุ่มหลัก โดยทั่วไป กลุ่มหลักจะมีชื่อเดียวกับชื่อผู้ใช้ใน Linux ไฟล์หรือกระบวนการใดๆ ที่คุณสร้างเป็นส่วนหนึ่งของกลุ่มนี้ และไม่สามารถเข้าถึงได้โดยผู้ใช้ของกลุ่มอื่นตามค่าเริ่มต้น ข้อมูลเช่น user id, group id ฯลฯ เกี่ยวกับกลุ่มหลักจะถูกจัดเก็บไว้ในไฟล์ –/etc/passwd

กลุ่มรอง

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

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

วิธีเพิ่มผู้ใช้ใหม่ใน Linux

ในการสร้างผู้ใช้ใหม่ ให้ใช้คำสั่ง useradd ตามไวยากรณ์ต่อไปนี้:

sudo useradd ชื่อผู้ใช้

ตัวเลือกบางส่วนที่จะจับคู่กับคำสั่งคือ:

OptionsDescription-dผู้ใช้ใหม่จะถูกสร้างขึ้นโดยใช้ชื่อไดเร็กทอรีใหม่เป็นค่าสำหรับไดเร็กทอรีการเข้าสู่ระบบของผู้ใช้-eThis ถูกใช้ เพื่อระบุวันที่บัญชีผู้ใช้จะถูกปิดใช้งาน-uการดำเนินการนี้จะสร้างผู้ใช้ใหม่ที่มีรหัสผู้ใช้เฉพาะ

ผู้ใช้ใหม่ที่คุณสร้างจะเป็นส่วนหนึ่งของกลุ่มหลักในขั้นต้นเท่านั้น เมื่อคุณสร้างผู้ใช้ใหม่แล้ว ให้กำหนดรหัสผ่านใหม่โดยใช้คำสั่ง passwd ดังที่แสดงด้านล่าง:

sudo passwd

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

วิธี เพื่อสร้างกลุ่มผู้ใช้ใน Linux

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

sudo groupadd

วิธีเพิ่มผู้ใช้ในกลุ่ม

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

เพิ่มผู้ใช้ที่มีอยู่ในกลุ่มที่มีอยู่

หากต้องการเพิ่มผู้ใช้ที่มีอยู่ในกลุ่ม ให้ใช้ usermod คำสั่งที่มีไวยากรณ์ที่เราเน้นไว้ด้านล่าง:

sudo usermod-a -G

ในที่นี้-a ตัวเลือกหมายถึงผนวก (เพิ่มที่ส่วนท้าย) และ เพิ่มผู้ใช้ลงในกลุ่มที่มีอยู่และแฟล็ก-G ใช้เพื่อระบุชื่อของกลุ่มที่ผู้ใช้กำลังต่อท้าย ไม่มีตัวเลือกสำหรับเอาต์พุต verbose ด้วยคำสั่งนี้ ยกเว้นว่าจะมีคำเตือนหากไม่มีผู้ใช้หรือกลุ่ม

เพิ่ม ผู้ใช้ไปยังหลายกลุ่ม

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

sudo usermod-a -G ,,

สร้างผู้ใช้ใหม่และกำหนดกลุ่ม

คุณ สามารถเพิ่มผู้ใช้ใหม่ในกลุ่มทั้งหมดด้วยคำสั่งเดียว om Linux คำสั่ง useradd ให้คุณสร้างผู้ใช้ใหม่ และเพิ่มผู้ใช้ลงในกลุ่มที่ระบุ ไวยากรณ์ในการเพิ่มผู้ใช้ใหม่โดยใช้คำสั่ง useradd คือ:

sudo useradd -G ,,

ดูกลุ่มของผู้ใช้

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

groups

id

หาก เว้นว่างไว้ ระบบจะแสดง ชื่อกลุ่มสำหรับผู้ใช้ปัจจุบันเท่านั้น

อย่างไร การลบผู้ใช้ออกจากกลุ่ม

ในการลบผู้ใช้ออกจากกลุ่มใน Linux distros คุณสามารถใช้คำสั่ง gpasswd ตามไวยากรณ์ที่ระบุด้านล่าง:

sudo gpasswd-d

นอกเหนือจากการลบผู้ใช้ออกจากกลุ่มแล้ว คำสั่ง gpasswd ยังใช้สำหรับงานการดูแลระบบต่างๆ เช่น การกำหนดผู้ดูแลกลุ่มหรือการตั้งรหัสผ่านกลุ่ม เป็นต้น

ลบกลุ่มใน Linux

หากต้องการลบกลุ่มรองใน Linux คุณสามารถใช้คำสั่ง groupdel:

sudo groupdel

วิธีเปลี่ยนกลุ่มหลักของผู้ใช้

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

sudo usermod –g

คุณอาจสงสัยว่าอะไรคือความแตกต่างระหว่าง-g และ-G ธง แฟล็ก-g ใช้สำหรับกลุ่มหลัก ในขณะที่แฟล็ก-G ใช้สำหรับกลุ่มรอง

วิธี เพื่อแสดงรายการกลุ่มผู้ใช้ทั้งหมดใน Linux

ผู้ใช้ที่สร้างขึ้นในขณะที่ติดตั้งเรียกว่าผู้ใช้ระบบ และเป็นส่วนหนึ่งของกลุ่มเริ่มต้นจำนวนมากใน Linux ข้อมูลเกี่ยวกับทุกกลุ่มในระบบจะถูกเก็บไว้ในไฟล์ –/etc/group หากต้องการแสดงกลุ่มทั้งหมดในระบบ ให้ใช้ไวยากรณ์ต่อไปนี้:

sudo cat/etc/group

จัดการผู้ใช้และกลุ่มใน Linux Terminal

การจัดการกลุ่มเป็นงานที่มีประโยชน์และมีประโยชน์ ระหว่างการทำงานต่างๆ โดยเฉพาะอย่างยิ่งหากคุณเป็นผู้ดูแลระบบ ที่นี่ เราได้แสดงคำสั่งง่ายๆ ของ Linux Terminal เพื่อสร้างผู้ใช้ใหม่ สร้างกลุ่มใหม่ เพิ่มผู้ใช้ใหม่ลงในกลุ่ม และอื่นๆ ดังนั้น เราหวังว่าบทความนี้จะช่วยแก้ปัญหาของคุณได้ หากไม่เป็นเช่นนั้น โปรดแจ้งให้เราทราบในความคิดเห็นด้านล่าง แล้วเราจะช่วยเหลือคุณ

แสดงความคิดเห็น

เมื่อปีที่แล้ว MSI ได้เปิดตัว Titan GT77 พร้อมด้วย Intel Core i9-12900HX และ RTX 3080 Ti Laptop GPU และเป็นแล็ปท็อปสำหรับเล่นเกมที่ทรงพลังที่สุดในโลก เป็นรุ่นที่หนักหน่วงที่สุด […]

เป็นเวลาไม่กี่เดือนแล้วที่ iPhone 14 Series เปิดตัว และเป็นที่ทราบกันดีว่าเป็นปีของรุ่น Pro แต่ถ้าคุณตั้งใจที่จะซื้อมืออาชีพแบบหรูหรา จำนวนเงินที่ต้องจ่าย […]

Wondershare ได้พัฒนาซอฟต์แวร์และเครื่องมือที่ดีที่สุดเพื่อทำให้ชีวิตและความพยายามสร้างสรรค์ของเราง่ายขึ้นในช่วงหลายปีที่ผ่านมา โดยเฉพาะอย่างยิ่ง Wondershare Filmora ได้รับรางวัลมากมาย เป็นผู้รับรางวัล Video Editing Leader […]

Categories: IT Info