Di artikel sebelumnya, Anda mempelajari perintah groupadd dan groupdel. Dalam tutorial ini, Anda akan belajar tentang perintah groupmod.
Perintah groupmod di Linux memodifikasi grup yang diberikan dengan mengubah namanya atau ID grup (GID).
Sintaks perintahnya adalah ini:
groupmod [options] GROUP
Memodifikasi grup adalah tugas administratif, itulah sebabnya Anda harus menjadi pengguna sudo atau menggunakan akun root untuk menjalankan perintah ini.
Saya akan menggunakan sudo dalam contoh perintah groupmod di sini.

Ubah nama grup dengan perintah groupmod
Jika Anda ingin mengubah nama grup, Anda dapat melakukannya dengan cara ini:
sudo groupmod -n new_groupname old_groupname
Hal baiknya di sini adalah meskipun Anda telah mengubah nama grup, itu tidak memengaruhi file apa pun yang dimiliki oleh grup tersebut.
Mari kita lihat dengan contoh nyata.
Jadi, inilah file milik pengguna abhishek dan grup test_group.
[email protected]:~$ ls -l ab.txt
-rw-r--r-- 1 abhishek test_group 0 Feb 24 16:39 ab.txt
Sekarang, jika saya mengubah nama grup dari test_group menjadi testgroup (menghapus garis bawah dari nama)
[email protected]:~$ sudo groupmod -n testgroup test_group
Ini 'mengubah' kepemilikan grup file untuk mencerminkan nama grup baru:
[email protected]:~$ ls -l ab.txt
-rw-r--r-- 1 abhishek testgroup 0 Feb 24 16:39 ab.txt
Sebenarnya, ID grup tetap sama meskipun nama grup telah diubah. Mari kita lihat cara mengubah ID grup.
Ubah ID grup dengan perintah groupmod
Anda dapat mengubah GID grup dengan cara berikut:
sudo groupmod -g GID groupname
Sekarang ini adalah modifikasi yang berisiko dan harus dihindari. Pertama, tidak akan ada pemeriksaan yang dilakukan terkait dengan def login seperti nilai GID_MIN, GID_MAX, SYS_GID_MIN, SYS_GID_MAX untuk membedakan grup sistem dan grup normal.
Kedua dan yang lebih penting adalah bahwa file yang dimiliki oleh grup akan ditinggalkan dengan kepemilikan grup oleh grup yang tidak ada.
Lihat pada contoh di bawah ini di mana saya mengubah ID grup pengujian grup menjadi 1020 dan file yang dimiliki oleh grup ini masih mencerminkan GID lama.
[email protected]:~$ ls -l a.txt
-rw-r--r-- 1 abhishek testing 57 Feb 24 15:57 a.txt
[email protected]:~$ sudo groupmod -g 1020 testing
[email protected]:~$ ls -l a.txt
-rw-r--r-- 1 abhishek 1008 57 Feb 24 15:57 a.txt
Jika Anda bertanya-tanya, Anda dapat melihat GID di file /etc/group. Anda juga dapat menggunakan perintah id untuk menampilkan GID, UID, dan detail lainnya.
Saya harap Anda memiliki pemahaman yang lebih baik tentang perintah groupmod untuk manajemen grup di Linux. Setiap pertanyaan atau saran dipersilakan.