Dalam artikel sebelumnya, saya membahas perintah groupadd yang digunakan untuk menambahkan grup baru ke sistem Linux Anda.
Pada artikel ini, saya akan membahas perintah manajemen grup lain yaitu groupdel. Ini digunakan untuk menghapus grup dari sistem Anda.
Menggunakan perintah groupdel di Linux
Perintah groupdel mungkin adalah perintah paling sederhana di Linux dengan hampir tidak ada pilihan (selain satu untuk chroot).
Yang harus Anda lakukan adalah menentukan nama grup. Grup harus ada, tentu saja.
sudo groupdel group_name
Apakah Anda memperhatikan bahwa saya menggunakan sudo dengan perintah groupdel? Itu karena ini adalah perintah administratif dan Anda harus menjadi pengguna root atau sudo untuk menjalankan perintah ini.
Bagaimana Anda mendapatkan nama grup? Anda dapat membuat daftar grup untuk pengguna atau secara manual memeriksa semua grup yang ada di sistem Anda dengan melihat konten file /etc/group.

Perhatikan:Anda tidak dapat menghapus grup utama pengguna tanpa menghapus pengguna
Jika Anda mencoba menghapus grup utama dari pengguna yang ada, Anda akan melihat kesalahan seperti ini:
groupdel:tidak dapat menghapus grup utama pengguna 'abhishek'
Ini adalah dengan desain. Anda tidak dapat menghapus grup utama dari pengguna yang sudah ada. Anda memiliki dua opsi di sini:
- Ubah grup utama pengguna menggunakan perintah usermod
- Hapus pengguna menggunakan perintah userdel lalu hapus grup
Perhatikan:File milik grup yang dihapus tidak akan mengubah kepemilikan grup
Perintah groupdel tidak mengubah kepemilikan grup dari file apa pun. Itu hanya menghapus nama grup dari sistem. Jika Anda mencantumkan file yang dimiliki oleh grup yang dihapus, Anda akan melihat id grup (GID), bukan nama grup.
Saya harap Anda mengetahui izin file dan konsep kepemilikan di Linux. Seperti yang Anda lihat di bawah, file tersebut milik grup tesla:
[email protected]:~$ ls -l a.txt
-rw-r--r-- 1 abhishek tesla 57 Feb 24 15:57 a.txt
Setelah saya menghapus grup, file tersebut menunjukkan ID grup (998 dalam contoh) alih-alih nama grup:
[email protected]:~$ sudo groupdel tesla
[email protected]:~$ ls -l new.txt
-rw-r--r-- 1 abhishek 998 1717 Feb 24 15:58 new.txt
Apa yang Anda lakukan dengan file seperti itu? Terserah Anda benar-benar. Anda dapat membiarkannya seperti itu atau menggunakan kombinasi perintah find, xargs dan chgrp untuk mengubah grup file milik GID grup yang dihapus seperti ini:
find . -gid 998 | xargs chgrp another_group_name
Karena kita berbicara tentang izin dan kepemilikan file, Anda mungkin ingin tahu tentang perintah stat yang dapat menampilkan informasi ini secara mendetail.
Saya harap tutorial ini memberi Anda pemahaman yang lebih baik tentang perintah groupdel di Linux. Jika Anda memiliki pertanyaan atau saran, beri tahu saya di komentar.