Jawaban:
GID adalah pengidentifikasi utama grup. Sejauh menyangkut sistem, GID yang berbeda adalah kelompok yang berbeda. Jadi untuk mengubah GID, Anda harus memodifikasi semua tempat di mana GID digunakan.
Anda harus menghindari memperlakukan GID sebagai signifikan dan menggunakan nama grup sebagai gantinya; Anda dapat mengubah nama grup dengan satu perintah (di Linux:) groupmod -n NEW_GROUP_NAME OLD_GROUP_NAME.
Namun, jika Anda benar-benar ingin mengubah GID, ini caranya:
groupmod -g NEWGID GROUPNAME. Pada sistem lain, gunakan alat administrasi sistem itu, atau vigrjika tersedia, atau edit /etc/groupsebagaimana berlaku.Ubah grup semua file di sistem Anda yang termasuk grup lama.
find / -gid OLDGID ! -type l -exec chgrp NEWGID {} \;
chgrp membersihkan flag suid dan sgid, mengembalikannya.
groupmodambil nama sebagai argumen utama bagi saya ...groupmod -g NEWGID GROUPNAME
Cara termudah adalah menggunakan groupmod -g <NEW_GID> <groupname>
Cara lain adalah mengedit /etc/groupsecara langsung. Bidang ketiga di setiap kolom adalah gid.
Jika kelompok berubah adalah kelompok utama pengguna, /etc/passwdperlu disesuaikan, juga: usermod -g <NEW_GID> <username>.
chgrp -h ...alih-alihchgrp .... Tanpa-h, target symlink yang relevan akan memiliki grup yang diubah.