GNU/Linux >> Belajar Linux >  >> Linux

Perintah Manajemen Grup di Linux

Grup pada dasarnya adalah sekumpulan akun pengguna tetapi diperlakukan sebagai satu kesatuan. Jika Anda menyetel izin file untuk grup untuk menulis, semua pengguna yang menjadi anggota grup ini dapat mengubah konten file.

Grup adalah bagian penting dari manajemen dan keamanan sistem Linux. Bayangkan lingkungan perusahaan di mana Anda memiliki banyak pengguna di sistem Linux yang sama. Anda dapat memisahkan pengembang dari penguji dan sysadmin dengan menempatkan mereka di grup yang berbeda. Dengan izin file yang benar, penguji tidak akan dapat menjalankan alat dan file khusus untuk pengembang dan sebaliknya.

Saya sangat merekomendasikan membaca tentang izin file dan kepemilikan di Linux untuk menyegarkan dasar-dasarnya.

Perintah manajemen grup di Linux

Informasi tentang grup disimpan dalam file /etc/group. Meskipun Anda dapat mengubah konten file ini secara manual, ada berbagai perintah yang memungkinkan Anda mengelola grup di Linux. Perintah-perintah ini pada akhirnya mengubah file /etc/group tetapi jauh lebih baik menggunakan perintah tersebut daripada memodifikasi file konfigurasi Anda sendiri.

Mari kita lihat perintah apa yang dapat Anda gunakan untuk tugas terkait grup.

1. perintah groups:Menampilkan grup untuk pengguna

Perintah groups mencetak grup pengguna.

groups [usernames]

Tanpa argumen apa pun, ini akan mencetak grup tempat Anda berada.

example@unixlinux.online:~$ groups
abhishek adm cdrom sudo dip plugdev lpadmin sambashare docker

Anda juga dapat menentukan nama pengguna untuk menampilkan grup pengguna tertentu.

example@unixlinux.online:~$ groups abhishek prakas
abhishek : abhishek adm cdrom sudo dip plugdev lpadmin sambashare docker
prakas : prakas sudo

2. perintah groupadd:Tambahkan grup baru

Dengan perintah groupadd, Anda dapat membuat grup baru.

groupadd [options] group_name

Anda dapat menentukan ID grup (GID) pilihan Anda sendiri dengan opsi -g. Jika Anda ingin mempelajari lebih lanjut, saya telah menjelaskan perintah groupadd dengan contoh.

3. perintah groupdel:Hapus grup yang ada

Perintah groupdel menghapus grup yang ada di Linux.

groupdel group_name

Tidak ada pilihan di sini. Anda harus ingat bahwa jika Anda menghapus grup, semua file yang dimiliki oleh grup ini akan tetap mencerminkan ID grup lama. Itu tidak mengubah kepemilikan grup.

4. perintah groupmod:Ubah grup yang ada

Dengan perintah groupmod, Anda dapat mengubah parameter grup seperti nama grup dan ID grup (GID).

groupmod [options] group_name

Untuk mengubah nama grup, Anda dapat menggunakan opsi -n:

sudo groupmod -n new_groupname old_groupname

Untuk mengubah GID, Anda dapat menggunakan opsi -g:

sudo groupmod -g GID groupname

5. perintah chgrp:Mengubah kepemilikan grup dari sebuah file

Yang ini sedikit berbeda karena tidak berurusan dengan grup tetapi file. Dengan perintah chgrp, Anda dapat mengubah kepemilikan grup dari file atau direktori.

chgrp [options] groupname file

Dengan perintah ini, Anda siap untuk mengelola grup di Linux.


Linux
  1. Pengantar perintah Linux chgrp dan newgrp

  2. 8 perintah Linux untuk manajemen proses yang efektif

  3. Linux Membuat Grup Menggunakan Perintah Groupadd

  1. 8 perintah Linux praktis favorit saya

  2. Daftar anggota grup di Linux

  3. A sampai Z Perintah Linux

  1. Manajemen paket Linux dengan apt

  2. Linux menemukan perintah

  3. Perintah gema Linux