GNU/Linux >> Belajar Linux >  >> Linux

Hapus Grup di Linux Dengan Perintah groupdel

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.


Linux
  1. Linux Membuat Grup Menggunakan Perintah Groupadd

  2. Perintah JQ di Linux dengan Contoh

  3. Perintah rm Linux

  1. Perintah wc Linux dengan Contoh

  2. Perintah sortir Linux dengan Contoh

  3. Contoh Perintah "rm" Linux

  1. Perintah Echo di Linux (Dengan Contoh)

  2. Perintah man di Linux dengan Contoh

  3. Perintah ip Linux dengan Contoh