GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat Grup di Linux (Perintah groupadd)

Di Linux, grup digunakan untuk mengatur dan mengelola akun pengguna. Tujuan utama grup adalah untuk menentukan seperangkat hak istimewa seperti izin membaca, menulis, atau mengeksekusi untuk sumber daya tertentu yang dapat dibagikan di antara pengguna di dalam grup.

Pada artikel ini, kita akan berbicara tentang cara membuat grup baru di Linux, menggunakan groupadd perintah.

groupadd Sintaks Perintah #

Sintaks umum untuk groupadd perintahnya adalah sebagai berikut:

groupadd [OPTIONS] GROUPNAME

Hanya root atau pengguna dengan sudoprivileges yang dapat membuat grup baru.

Saat dipanggil, groupadd membuat grup baru menggunakan opsi yang ditentukan pada baris perintah ditambah nilai default yang ditentukan dalam /etc/login.defs berkas.

Membuat Grup di Linux #

Untuk membuat grup baru ketik groupadd diikuti dengan nama grup baru.

Misalnya, untuk membuat grup baru bernama mygroup Anda akan menjalankan:

groupadd mygroup

Perintah menambahkan entri untuk grup baru ke /etc/group dan /etc/gshadow file.

Setelah grup dibuat, Anda dapat mulai menambahkan pengguna ke grup.

Jika grup dengan nama yang sama sudah ada, sistem akan mencetak pesan error seperti berikut:

groupadd: group 'mygroup' already exists

Untuk menekan pesan kesalahan jika grup ada dan membuat perintah berhasil keluar, gunakan -f (--force ) pilihan:

groupadd -f mygroup

Membuat Grup dengan GID Tertentu #

Di Linux dan sistem operasi mirip Unix, grup diidentifikasi berdasarkan namanya dan GID unik (bilangan bulat positif).

Secara default, saat grup baru dibuat, sistem menetapkan GID berikutnya yang tersedia dari rentang ID grup yang ditentukan dalam login.defs berkas.

Gunakan -g (--gid ) opsi untuk membuat grup dengan GID tertentu.

Misalnya untuk membuat grup bernama mygroup dengan GID 1010 Anda akan mengetik:

groupadd -g 1010 mygroup

Anda dapat memverifikasi GID grup, dengan mendaftar semua grup dan memfilter hasilnya dengan grep:

getent group | grep mygroup
mygroup:x:1010:

Jika grup dengan GID yang diberikan sudah ada, Anda akan mendapatkan kesalahan berikut:

groupadd: GID '1010' already exists

Saat digunakan dengan -o (--non-unique ) opsi groupadd perintah memungkinkan Anda membuat grup dengan GID non-unik:

groupadd -o -g 1010 mygroup

Membuat Grup Sistem #

Tidak ada perbedaan teknis yang nyata antara sistem dan grup reguler (normal). Biasanya, grup sistem digunakan untuk beberapa tujuan operasi sistem khusus, seperti membuat cadangan atau melakukan pemeliharaan sistem.

GID grup sistem dipilih dari rentang UD grup sistem yang ditentukan dalam login.defs file, yang berbeda dari rentang yang digunakan untuk grup biasa.

Gunakan -r (--system ) opsi untuk membuat grup sistem. Misalnya, untuk membuat grup sistem baru bernama mysystemgroup Anda akan menjalankan:

groupadd -r mysystemgroup

Mengganti /etc/login.defs Default Nilai #

-K (--key ) pilihan diikuti dengan KEY=VAL memungkinkan Anda untuk mengganti nilai default yang ditentukan dalam /etc/login.defs berkas.

Pada dasarnya, semua yang dapat Anda timpa adalah nilai maksimum dan minimum dari ID grup normal dan sistem untuk pemilihan GID otomatis saat membuat grup baru.

Katakanlah Anda ingin membuat grup baru dengan GID dalam kisaran antara 1200 dan 1500. Untuk melakukannya, tentukan nilai min/maks seperti yang ditunjukkan di bawah ini:

groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup

Membuat Grup Sistem dengan Kata Sandi #

Menambahkan kata sandi ke grup tidak praktis dan dapat menyebabkan masalah keamanan karena lebih dari satu pengguna perlu mengetahui kata sandi.

-p (--password ) pilihan diikuti dengan kata sandi memungkinkan Anda mengatur kata sandi untuk grup baru:

groupadd -p grouppassword mygroup

Kesimpulan #

Di Linux, Anda dapat membuat grup baru menggunakan groupadd perintah.

Instruksi yang sama berlaku untuk semua distribusi Linux, termasuk Ubuntu, CentOS, RHEL, Debian, Fedora, dan Arch Linux.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.


Linux
  1. Linux Membuat Grup Menggunakan Perintah Groupadd

  2. Cara Membuat Script Perintah Linux

  3. Linux ln perintah

  1. Perintah Ln:Cara Membuat Tautan Simbolik di Linux

  2. Cara Membuat File Dengan Ukuran Tertentu Di Linux

  3. Cara membuat dan menghapus grup pengguna di Linux

  1. Cara Membuat Backup dengan Perintah tar di Linux

  2. Cara Membuat Direktori di Linux (Perintah mkdir)

  3. Cara Mendaftar Grup di Linux