ในฐานะผู้ใช้ Linux การรู้วิธีทำงานกับกลุ่มเป็นสิ่งสำคัญ คุณจะโต้ตอบกับกลุ่มทุกครั้ง ดังนั้นคุณต้องเรียนรู้วิธีจัดการกลุ่ม ตัวอย่างเช่น คุณต้องรู้วิธีเปลี่ยนชื่อกลุ่มหรือแก้ไข ID ของกลุ่ม
การจัดการกลุ่มเป็นเรื่องง่าย ต้องขอบคุณคำสั่ง “groupmod” ที่เสนอตัวเลือกต่างๆ เพื่อจัดการกลุ่มของคุณอย่างรวดเร็ว ในคู่มือนี้ เราจะอธิบายอย่างละเอียดเกี่ยวกับคำสั่ง “groupmod” ใน Linux และให้ตัวอย่างต่างๆ เกี่ยวกับวิธีการใช้งาน อ่านต่อ!
วิธีใช้คำสั่ง Groupmod ใน Linux
ลองนึกภาพสถานการณ์ที่คุณต้องการแก้ไขชื่อกลุ่มของไฟล์ของคุณ หรือเปลี่ยน ID กลุ่มของกลุ่มที่กำหนดเพื่อกำหนดให้กับ ID เฉพาะ ทั้งหมดนี้เป็นไปได้หากคุณรู้วิธีทำงานกับคำสั่ง 'groupmod' คำสั่งมีสองตัวเลือกหลักที่เราจะเน้นในบทความนี้
- -ก หรือ –กิ๊ด กิ๊ด – ตัวเลือกนี้ช่วยให้คุณเปลี่ยน ID กลุ่มของกลุ่มที่กล่าวถึงและกำหนดให้กับ GID ที่ระบุ
- -n หรือ –ชื่อใหม่ NAME – ตัวเลือกนี้ช่วยให้คุณระบุ NAME ใหม่สำหรับกลุ่มของคุณเพื่อแทนที่กลุ่มที่กล่าวถึง
คุณสามารถดำเนินการตัวเลือก “groupmod –h” เพื่อเข้าถึงหน้าช่วยเหลือและดูตัวเลือกอื่น ๆ ที่คุณสามารถใช้ได้ อย่างไรก็ตามสิ่งที่กล่าวถึงก่อนหน้านี้คือสิ่งหลักที่คุณจะใช้ เรามาสำรวจตัวอย่างต่างๆ กัน
ตัวอย่างที่ 1: เปลี่ยนชื่อกลุ่ม
Linux ใช้กลุ่มเพื่อจัดระเบียบไฟล์ คุณสามารถเข้าถึงกลุ่มทั้งหมดบนระบบ Linux ของคุณได้โดยเข้าไปที่ “ / ฯลฯ/กลุ่ม” เมื่อคุณเปิดด้วยคำสั่ง เช่น “cat” กลุ่มนั้นจะแสดงรายการกลุ่มที่มีอยู่ทั้งหมดและ ID กลุ่มของกลุ่มเหล่านั้น ต่อไปนี้เป็นตัวอย่างของรายการดังกล่าว:
$ แมว / ฯลฯ / กลุ่ม
ตอนนี้เรามาตรวจสอบกลุ่มที่มีไดเร็กทอรีชื่อ 'ใหม่' ในไดเร็กทอรีปัจจุบันของเรา เพื่อสิ่งนั้น เราใช้คำสั่ง “ls” ดังแสดงต่อไปนี้:
$ LS -ld ใหม่
ตรวจสอบให้แน่ใจว่าได้เปลี่ยนชื่อไดเร็กทอรีเพื่อให้ตรงกับกรณีของคุณ หรือคุณสามารถใช้ตัวเลือกรายการแบบยาวพร้อมกับ 'ls' เพื่อรับรายละเอียดของไฟล์และไดเร็กทอรีทั้งหมด รวมถึงกลุ่มของไฟล์เหล่านั้นด้วย
ในกรณีนี้เราจะเห็นว่าโฟลเดอร์นั้นอยู่ภายใต้กลุ่ม 'ไคล์'
ก่อนที่จะเปลี่ยนชื่อกลุ่ม มาตรวจสอบ ID กลุ่มปัจจุบันอย่างรวดเร็วเพื่อใช้ในการยืนยัน หากต้องการตรวจสอบ ID กลุ่ม ให้เข้าไปที่รายการ “groups” และค้นหากลุ่มเป้าหมายโดยใช้คำสั่ง “grep” ดังตัวอย่างต่อไปนี้:
ที่นี่กลุ่มเป้าหมายของเรามี ID 1,000
หากต้องการเปลี่ยนชื่อกลุ่ม ให้ใช้คำสั่ง 'groupmod' ดังนี้:
$ ซูโดะ groupmod -n ฟรี 12 ไคล์
ในคำสั่งก่อนหน้า “-n” เป็นตัวเลือกในการเปลี่ยนชื่อกลุ่ม “ubuntu12” คือชื่อกลุ่มใหม่ของเรา และ “kyle” คือชื่อกลุ่มปัจจุบัน เปลี่ยนชื่อให้ตรงกับกรณีของคุณ
หลังจากดำเนินการคำสั่งแล้ว ให้ป้อนรหัสผ่านของคุณเพื่อตรวจสอบสิทธิ์ จากนั้นให้รันคำสั่งก่อนหน้านี้อีกครั้งเพื่อตรวจสอบว่าไดเร็กทอรี 'ใหม่' อยู่ในกลุ่มใด เราเห็นได้ว่าเราสามารถเปลี่ยนชื่อกลุ่มได้สำเร็จ
หากต้องการตรวจสอบเพิ่มเติม ให้รันคำสั่งก่อนหน้าอีกครั้งเพื่อตรวจสอบ ID กลุ่ม คุณจะสังเกตเห็นว่าชื่อกลุ่มใหม่ตรงกับรหัสกลุ่มก่อนหน้า นั่นเป็นการยืนยันว่าการเปลี่ยนชื่อกลุ่มได้ผล
ตัวอย่างที่ 2: เปลี่ยนรหัสกลุ่ม
นอกเหนือจากการเปลี่ยนชื่อกลุ่มแล้ว คุณยังสามารถเปลี่ยน ID กลุ่มได้อีกด้วย สำหรับตัวอย่างนี้ เรามาทำงานกับกลุ่มเดียวกันกับที่เราเปลี่ยนชื่อกันดีกว่า เริ่มต้นด้วยการตรวจสอบ ID กลุ่มปัจจุบันด้วยไวยากรณ์ต่อไปนี้:
$ แมว / ฯลฯ / กลุ่ม | ด้ามจับ < ชื่อกลุ่ม >
ในกรณีของเรา ID กลุ่มปัจจุบันคือ 1,000 หากต้องการเปลี่ยนและกำหนด ID กลุ่มใหม่ ซึ่งในกรณีนี้คือ 2300 เราจะรันคำสั่งดังนี้:
$ ซูโดะ groupmod -ก 2300 -โอ อูบุนตู 12
อย่าลืมแทนที่ 2300 ด้วย ID กลุ่มที่คุณต้องการและแทนที่ 'ubuntu12' ด้วยกลุ่มเป้าหมายของคุณ
ตรวจสอบว่าการเปลี่ยนแปลงรหัสกลุ่มทำงานได้สำเร็จ
ตัวอย่างที่ 3: เปลี่ยนชื่อกลุ่มและ ID พร้อมกัน
สามารถเปลี่ยนชื่อกลุ่มและ ID พร้อมกันด้วยคำสั่งเดียวได้ คุณต้องระบุชื่อกลุ่มใหม่และ ID โดยใช้ไวยากรณ์ต่อไปนี้:
$ ซูโดะ groupmod --ชื่อใหม่ < ชื่อใหม่ > --กิด < ใหม่ -ID > < ชื่อกลุ่มปัจจุบัน >
เมื่อคุณรันคำสั่ง ให้แสดงรายการกลุ่มเพื่อตรวจสอบชื่อปัจจุบันและ ID สำหรับตัวอย่างของเรา เราสามารถยืนยันได้ว่าเราได้เปลี่ยนชื่อกลุ่มและรหัสแล้ว รายละเอียดทั้งหมดปรากฏในภาพต่อไปนี้:
บทสรุป
คำสั่ง “groupmod” ช่วยในการจัดการกลุ่มใน Linux คุณสามารถใช้มันเพื่อเปลี่ยนชื่อและ ID ของกลุ่มได้อย่างรวดเร็วเพื่อให้บรรลุวัตถุประสงค์ของคุณ เราได้พูดคุยถึงคำสั่งโดยละเอียดและยกตัวอย่างวิธีใช้งาน