ข้อมูลในบทความนี้จะแนะนำคุณทุกอย่างที่คุณจำเป็นต้องรู้เกี่ยวกับวิธีเพิ่มผู้ใช้ลงในกลุ่มบน Linux อย่างง่ายดาย เนื่องจากได้รับการอธิบายในลักษณะที่ทำให้เข้าใจได้ง่าย
คุณสามารถเพิ่มผู้ใช้ในกลุ่มใน Linux ด้วยคำสั่ง usermod หากนี่คือสิ่งที่คุณต้องการทำ คุณควรรู้ว่าคุณต้องระบุ -a -G แฟล็ก. ต้องตามด้วยชื่อและชื่อผู้ใช้ของกลุ่มที่คุณต้องการเพิ่มผู้ใช้
กลุ่ม Linux คือชุดของผู้ใช้ที่กำหนดสิทธิ์ที่ใช้ร่วมกันสำหรับผู้ใช้เหล่านั้น หากคุณกำลังคิดหาวิธีเพิ่มผู้ใช้ลงในกลุ่มบน Linux แสดงว่าคุณมาถูกที่แล้ว
ขณะที่ พักข้อมูลกลุ่ม มุ่งมั่นที่จะจัดหาเนื้อหาความรู้ที่จะช่วยในด้านเทคโนโลยีการศึกษา ฯลฯ เพื่อช่วยให้บุคคลสามารถแก้ปัญหาได้
ในคู่มือนี้ เราจะกล่าวถึงวิธีการเพิ่มผู้ใช้ลงในกลุ่มใน Linux เราให้ตัวอย่างการเพิ่มผู้ใช้ที่มีอยู่ในกลุ่ม เรายังหารือเกี่ยวกับการเพิ่มผู้ใช้ใหม่ในกลุ่ม
กลุ่มลินุกซ์คืออะไร?
Groups บน Linux เป็นแพลตฟอร์มสำหรับช่วยนักพัฒนาจัดการบัญชีผู้ใช้ใน Linux โดยเฉพาะ คุณสามารถกำหนดสิทธิ์การเข้าถึงเฉพาะให้กับผู้ใช้แต่ละคน อย่างไรก็ตาม การดำเนินการนี้อาจใช้ไม่ได้หากคุณทำงานกับผู้ใช้หลายคนที่ต้องการสิทธิ์แบบเดียวกัน
Groups ช่วยให้คุณสามารถกำหนดว่าผู้ใช้รายใดสามารถอ่าน เขียน หรือเรียกใช้ทรัพยากรบางอย่างบนระบบ Linux ของคุณได้ ตัวอย่างเช่น เราสามารถระบุโฟลเดอร์ “/home/stayinformedgroup/tutorials” บนเซิร์ฟเวอร์ที่สามารถเข้าถึงได้โดยบุคคลที่เป็นสมาชิกของ “StayInformedGroup” บน Linux เท่านั้น
กลุ่ม Linux มีสองประเภท:
- กลุ่มหลัก: ไม่แตกต่างจากชื่อล็อกอินของคุณและเป็นกลุ่มหลักที่ผู้ใช้ของคุณเป็นสมาชิก ไม่สามารถแชร์ไฟล์ของคุณกับสมาชิกกลุ่มคนอื่นๆ บนระบบ Linux หรือคอมพิวเตอร์
- กลุ่มรอง: กลุ่มรองคือกลุ่มในคอมพิวเตอร์ Linux ที่อนุญาตให้คุณแชร์การเข้าถึงไฟล์ เรียกอีกอย่างว่ากลุ่มเสริมก็ได้
หากต้องการเพิ่มผู้ใช้ลงในกลุ่ม ให้ใช้ปุ่ม คำสั่ง sudo ของลินุกซ์. นี่เป็นเพราะการเพิ่มผู้ใช้ลงในกลุ่มจะเปลี่ยนสิทธิ์ของไฟล์
เมื่อเราเข้าใจพื้นฐานของกลุ่มในระบบ Linux แล้ว เรามาดูวิธีการเพิ่มผู้ใช้ในกลุ่ม
วิธีเพิ่มผู้ใช้ในกลุ่ม Linux
คุณสามารถใช้คำสั่ง usermod เพื่อเพิ่มผู้ใช้ในกลุ่ม Linux แฟล็ก -a -G คือสิ่งที่คุณจะใช้หากคุณเพิ่มบัญชีผู้ใช้ที่มีอยู่ลงในกลุ่ม ชื่อผู้ใช้ usermod -a -G groupname คือไวยากรณ์ของคำสั่ง usermod ดังที่เขียนไว้ด้านล่าง
sudo usermod -a -G group_to_add ชื่อผู้ใช้
คุณสามารถแยกย่อยคำสั่งไวยากรณ์เพิ่มเติมได้ตามที่เขียนไว้ด้านล่าง:
- แฟล็ก -a เป็นสิ่งที่บอกให้ usermod เพิ่มผู้ใช้เฉพาะลงในกลุ่ม
- งานของแฟล็ก -G คือการระบุชื่อของกลุ่มรองที่ผู้ใช้จะถูกเพิ่ม
หากคุณต้องการเปลี่ยนกลุ่มหลักของผู้ใช้ คุณจะต้องใช้แฟล็ก -g แทน หากต้องการใช้ usermod คุณต้องมีคำสั่ง sudo:
sudo usermod ...
เนื่องจากต้องใช้สิทธิ์ sudo สำหรับ usermod คุณจะรู้ว่าสิ่งนี้สมเหตุสมผลเพราะ usermod จะแก้ไขบัญชีของผู้ใช้บนคอมพิวเตอร์ Linux โดยตรง
Linux: ตัวอย่างการเพิ่มผู้ใช้ลงในกลุ่ม
สมมติว่าคุณต้องการให้ผู้ใช้ "stayinformedgroup" เพิ่มในกลุ่ม "sudo" บนคอมพิวเตอร์ของเรา เราสามารถทำได้ด้วยคำสั่งนี้:
sudo usermod -a -G sudo stayinformedgroup
คำสั่งนี้เพิ่ม "รับทราบข้อมูลกลุ่ม" ในกลุ่ม "sudo" อีกอย่างที่คุณต้องรู้ก็คือจะไม่เห็นเอาต์พุตสำหรับคำสั่งนี้
อย่างไรก็ตาม หากคุณพยายามเข้าถึงไฟล์ที่มีให้เฉพาะกลุ่มอื่นเท่านั้น คุณจะเห็นว่าการอนุญาตของคุณเปลี่ยนไป ในกรณีนี้ ผู้ใช้ “stayinformedgroup” สามารถเข้าถึงไฟล์โดยใช้ “sudo” ได้ เนื่องจากเขาถูกเพิ่มเข้าในกลุ่ม “sudo”
การเพิ่มผู้ใช้มากกว่า XNUMX กลุ่ม คุณสามารถใช้คำสั่งเดียวกับด้านบน แต่คุณต้องแยกชื่อกลุ่มที่คุณจะเพิ่มผู้ใช้ คุณสามารถเพิ่ม "stayinformedgroup" ในกลุ่ม "sudo" และ "test" โดยใช้คำสั่งต่อไปนี้:
sudo usermod -a -G sudo ทดสอบ stayinformedgroup
ด้วยเหตุนี้ เราจึงได้เพิ่ม “stayinformedgroup” เป็นสองกลุ่ม เนื่องจากผู้ใช้ของเราเป็นส่วนหนึ่งของกลุ่ม sudo เขาจึงสามารถดำเนินการคำสั่ง "sudo" ซึ่งหมายความว่าผู้ใช้ของเราจะมีสิทธิ์เรียกใช้คำสั่ง Linux อื่น ๆ ที่ต้องใช้สิทธิ์ sudo
เรายังสามารถเข้าถึงไฟล์ทั้งหมดที่มีอยู่ในกลุ่ม "ทดสอบ"
วิธีเพิ่มผู้ใช้ใหม่ลงในกลุ่ม Linux
บางครั้งคุณอาจต้องการสร้างผู้ใช้ใหม่และเพิ่มเข้าในกลุ่มทันที นี่คือที่ที่คุณจะต้องใช้คำสั่ง useradd คำสั่ง useradd ให้คุณสร้างผู้ใช้ใหม่และเพิ่มผู้ใช้ลงในกลุ่มโดยใช้อ็อพชัน -g
สมมติว่าเราต้องการสร้างผู้ใช้ใหม่ชื่อ sigbusiness และเพิ่มลงในกลุ่มหลัก "col" และกลุ่มรอง "test" สิ่งนี้จะเป็นไปได้หากเราต้องการใช้คำสั่งนี้:
sudo useradd -g coll -G ทดสอบ sigbusiness
เราต้องเติม “sudo” ข้างหน้าคำสั่งเพื่อให้อ่านว่า “sudo useradd…” คำอธิบายคือ เช่นเดียวกับ usermod useradd หมายถึงบัญชีที่อยู่ในระบบไฟล์แล้ว บัญชีเหล่านี้ได้รับการปกป้องโดย sudo
วิธีดูกลุ่มผู้ใช้
คำสั่ง id ช่วยให้คุณเห็นกลุ่มทั้งหมดที่ผู้ใช้สามารถเข้าถึงได้ ทำให้ง่ายต่อการดูว่าคุณได้เพิ่มผู้ใช้ลงในกลุ่มใน Linux หรือไม่
ต่อไปนี้เป็นไวยากรณ์สำหรับคำสั่ง id:
id ชื่อผู้ใช้
เราเห็นผลลัพธ์นี้:
uid=501(stayinformedgroup) gid=20(coll) กลุ่ม=20(coll) ...
ข้อมูลนี้แจ้งให้เราทราบว่า "ได้รับข่าวสารอยู่เสมอ" เป็นของกลุ่มหลักที่ชื่อว่า "พนักงาน" เราได้ทำให้ผลลัพธ์นี้สั้นลงเพื่อความกระชับ เนื่องจากคำสั่งนี้สามารถนำรายชื่อกลุ่มจำนวนมากกลับมาได้ แม้ว่าจะขึ้นอยู่กับว่าคุณกำหนดค่าระบบของคุณอย่างไร
สรุป
ผู้ที่ใช้ประโยชน์จาก Linux ไม่ควรขึ้นอยู่กับสิ่งที่พวกเขารู้ว่าการเขียนโค้ดคืออะไร พวกเขาจำเป็นต้องไปไกลกว่าพื้นฐานของการเขียนโปรแกรมและ ภาษาโปรแกรมซีคุณต้องรู้คำสั่ง Linux อย่างง่าย เช่น การเพิ่มผู้ใช้ลงในกลุ่ม
คำสั่ง usermod จะให้เส้นทางซึ่งคุณสามารถเพิ่มผู้ใช้ลงในกลุ่มใน Linux หากไม่มีผู้ใช้ที่คุณต้องการเพิ่มในกลุ่ม คุณจะต้องใช้คำสั่ง useradd -g
เขียนความเห็น