GNU/Linux >> Belajar Linux >  >> Debian

Cara membuat grup baru dengan perintah groupadd di Linux

Linux menyediakan fitur-fitur yang sangat efisien bagi penggunanya, salah satunya adalah penggunaan perintah groupadd. Perintah groupadd digunakan untuk membuat grup yang berbeda di Linux, di mana Anda dapat menambahkan beberapa pengguna dan memberikan mereka izin untuk menulis, membaca, dan mengeksekusi file yang berbeda.

Jika kita bekerja dalam jaringan besar dengan banyak pengguna, kita harus mendistribusikan tanggung jawab yang berbeda di antara pengguna ini, misalnya untuk beberapa pengguna kami akan memberikan izin untuk mengedit file sehingga kami perlu memberi mereka izin mengedit, dan juga, untuk beberapa pengguna, kami ingin menguji file sehingga kami harus memberi mereka izin eksekusi file.

Memberikan izin file kepada setiap pengguna sangat sibuk sehingga pendekatan yang lebih baik adalah dengan membuat grup pengguna dan menetapkan izin secara kolektif. Dalam tulisan ini, kami akan menjelaskan penggunaan perintah groupadd untuk membuat grup di Linux.

Cara membuat grup baru menggunakan perintah Groupadd di Linux

Perintah groupadd digunakan untuk membuat grup baru di Linux, Linux memiliki kapasitas menangani 1000 hingga 60000 grup, yang berarti 1 akan menjadi pengguna root dan 999 lainnya akan menjadi pengguna sistem. Pengguna ini memiliki id unik yang dikenal sebagai UID, grup memiliki GID dan daftar GID tersedia di file login.defs.

Pengguna root dan pengguna sistem yang memiliki akses ke perintah "sudo" dapat menggunakan perintah groupadd untuk membuat grup baru. Sintaks umum menggunakan perintah groupadd untuk membuat grup:

$ groupadd [option] [group name]

Penjelasan sintaks umum dari perintah groupadd adalah karena menggunakan dua parameter; satu adalah opsi untuk beberapa tujuan tertentu dan yang lainnya adalah nama grup. Opsi yang dapat digunakan perintah groupadd:

Opsi Penjelasan
-f Ini digunakan untuk membuat grup secara paksa
-g Ini digunakan untuk menetapkan GID pilihan Anda sendiri
-K Ini digunakan untuk menetapkan GID dengan memberikan rentang tertentu dari minimum hingga maksimum
-o Digunakan untuk menetapkan GID non-unik ke grup
-p Digunakan untuk mengamankan grup dengan mengatur kata sandi untuk itu
-h Digunakan untuk menampilkan informasi detail dengan membuka menu bantuannya

Untuk memahami penggunaan perintah groupadd dan opsi ini, kami akan membuat beberapa grup di Linux. Pertama, kita akan membuat grup sederhana dengan nama “myGroup” tanpa menggunakan opsi apa pun:

$ groupadd myGroup

Seperti yang telah kita bahas sebelumnya, baik pengguna root dapat menggunakan perintah groupadd atau pengguna sistem yang memiliki akses ke perintah sudo jika tidak maka akan menghasilkan kesalahan seperti yang ditampilkan pada output di atas. Sekarang kita akan menggunakan perintah sudo dengan perintah groupadd:

$ sudo groupadd myGroup

Grup, myGroup, telah berhasil dibuat, untuk mengonfirmasi ini, kami akan menggunakan perintah tail untuk menampilkan sepuluh baris terakhir dari file, /etc/group karena grup yang baru dibuat ditempatkan di baris terakhir:

$ sudo tail /etc/group

Grup telah dibuat dengan GID 1002, sekarang kita akan membuat grup baru dengan nama yang sama menggunakan perintah groupadd:

$ sudo groupadd myGroup

Telah terjadi kesalahan "grup 'myGroup' sudah keluar", untuk mengabaikan kesalahan ini dan secara paksa menjalankan perintah groupadd dengan nama yang sama kita akan menggunakan opsi "-f" pada perintah:

$ sudo groupadd -f myGroup

Kami telah mengamati bahwa saat membuat grup, grup tersebut telah ditetapkan dengan GID secara default. Untuk menetapkan GID pilihan kita sendiri, kita akan menggunakan flag “-g” dengan perintah groupadd:

$ sudo groupadd -g 1010 myNewGroup

Untuk memverifikasi eksekusi perintah, gunakan perintah:

$ sudo tail /etc/group

"myNewGroup" telah dibuat dengan GID "1010", kami juga telah membahas bahwa GID harus dalam kisaran 1000 hingga 60000, jadi jika kami ingin menetapkan GID dari kisaran 10000 hingga 20000, kami akan menggunakan bendera “-K”:

$ sudo groupadd -K GID_MIN=10000 -K GID_MAX=20000 mygroup1

Untuk memeriksa GID “mygroup1”, jalankan perintah:

$ sudo tail /etc/group

Demikian pula, jika kita ingin menetapkan grup mana pun dengan GID yang sama yang telah ditetapkan, kita menggunakan flag “-o”, katakanlah, kita ingin menetapkan 1010 ke mygroup2:

$ sudo groupadd -og 1010 mygroup2

Untuk validasi perintah yang dijalankan di atas, gunakan perintah:

$ sudo tail /etc/group

Pada output, kita dapat melihat bahwa kedua grup; myNewGroup dan mygroup2, memiliki GID yang sama,  1010. Untuk mengamankan akses grup, kami dapat melindungi mereka dengan menetapkan kata sandi, untuk tujuan ini, kami akan menggunakan tanda “-p” dan mereka mengetikkan kata sandi. Mari kita buat grup mygroup3 dan berikan kata sandi, ”mypassword”, kita akan menggunakan perintah:

$ sudo groupadd -p mypassword mygroup3

Jika kita perlu mengetahui informasi lebih lanjut tentang perintah groupadd, kita dapat menggunakan bantuannya dengan menggunakan flag “-h”:

$ sudo groupadd -h

Kesimpulan

Perintah groupadd digunakan untuk membuat grup baru di Linux, pengguna ini dapat menetapkan izin khusus dengan memberikan izin kepada grup. Ini sangat berguna dalam jaringan besar, di mana banyak pengguna dapat diberikan izin yang sama dengan menambahkan mereka ke satu grup. Dalam penulisan ini, kita telah membahas penggunaan perintah groupadd di Linux untuk membuat grup. Kami juga telah menjelaskan penggunaan opsi yang berbeda dengan bantuan contoh.


Debian
  1. Linux Membuat Grup Menggunakan Perintah Groupadd

  2. Cara Membuat Script Perintah Linux

  3. Cara membuat USB Windows 10 yang dapat di-boot di Linux dengan WoeUSB baru

  1. Linux ln perintah

  2. Cara Membuat Direktori Baru di Linux

  3. Cara membuat USB Windows 10 yang dapat di-boot di Linux dengan WoeUSB baru

  1. Cara menggunakan Perintah Shutdown Linux dengan Contoh

  2. Cara Menggunakan Perintah w di Linux dengan Contoh

  3. Cara Menggunakan Perintah IP di Linux dengan Contoh