Cara Menambahkan Pengguna ke Grup di Linux

Asumsikan Anda adalah administrator sistem dari proyek besar, dan Anda sering menerima keluhan dari tim QA bahwa tim pengembangan mengacaukan basis kode dan sebaliknya. Setelah diperiksa lebih dekat, Anda menemukan bahwa dua tim adalah bagian dari grup yang sama, berbagi basis kode yang sama. Jadi Anda meminta senior Anda untuk membantu mengatasi masalah tersebut, dan dia menyarankan Anda untuk membuat dua grup untuk semua pengguna tim pengembangan dan QA. Namun, Anda tidak tahu cara menambahkan pengguna ke grup di Linux. Nah, kami hadir untuk membantu mengatasi masalah tersebut. Pada artikel ini, kami telah menjelaskan cara membuat grup baru, membuat pengguna baru, lalu menambahkan pengguna ke grup di Linux.

Menambahkan Pengguna ke Grup di Linux (2023)

Sebelum kami mendemonstrasikan cara membuat grup, membuat pengguna, dan menambahkan pengguna baru atau yang sudah ada ke grup ini, pertama-tama kita perlu mempelajari tentang apa itu grup pengguna di Linux. Jadi mari kita lihat apa itu grup pengguna dan kemudian beralih ke menambahkan pengguna ke grup.

Apa itu Grup Pengguna di Linux

Secara umum, sebuah organisasi dibagi menjadi beberapa tim, dengan masing-masing tim memiliki fungsi yang berbeda dan setiap anggota organisasi adalah bagian dari tim. Demikian pula, dalam sistem multi-pengguna, setiap pengguna adalah bagian dari grup yang memiliki kumpulan hak istimewa yang berbeda seperti membaca, menulis, atau mengeksekusi izin untuk sumber daya bersama di dalam grup. Ada dua jenis grup di Linux:

  Cara Menggunakan Virt-Manager Di Linux

Grup Primer

Setiap kali Anda masuk ke suatu sesi, Anda adalah bagian dari grup utama. Umumnya, grup utama menyandang nama yang sama dengan nama pengguna di Linux. File atau proses apa pun yang Anda buat adalah bagian dari grup ini dan tidak dapat diakses oleh pengguna grup lain secara default. Informasi seperti id pengguna, id grup, dll. Tentang grup utama disimpan dalam file – /etc/passwd.

Grup Sekunder

Grup sekunder atau grup tambahan berguna saat Anda perlu berbagi akses ke file atau proses apa pun dengan grup pengguna tertentu. Hanya pengguna root atau pengguna dengan hak istimewa sudo yang dapat memberikan izin baru atau menambahkan pengguna baru ke grup sekunder.

Seorang pengguna hanya dapat menjadi bagian dari satu grup utama tetapi dapat menjadi bagian dari beberapa grup sekunder. Sekarang setelah Anda mengetahui dasar-dasar grup pengguna di Linux, sekarang mari kita lihat cara membuat pengguna baru dan menambahkannya ke grup.

Cara Menambahkan Pengguna Baru di Linux

Untuk membuat pengguna baru, gunakan perintah useradd sesuai sintaks berikut:

sudo useradd nama pengguna

Beberapa opsi untuk dipasangkan dengan perintah adalah:

OpsiDeskripsi-dPengguna baru akan dibuat menggunakan nama direktori baru sebagai nilai untuk direktori login pengguna-eIni digunakan untuk menentukan tanggal di mana akun pengguna akan dinonaktifkan-uIni akan membuat pengguna baru dengan ID pengguna tertentu

Pengguna baru yang Anda buat awalnya hanya akan menjadi bagian dari grup utama. Setelah Anda membuat pengguna baru, beri mereka kata sandi baru menggunakan perintah passwd, seperti yang ditunjukkan di bawah ini:

sudo passwd

Di sini, Anda akan diminta memasukkan kata sandi baru dan kemudian diminta memasukkan kembali kata sandi untuk konfirmasi. Pada titik ini, pengguna sekarang dapat masuk ke sistem dengan nama pengguna dan kata sandi baru yang baru saja Anda buat.

  Cara memainkan American Truck Simulator di Linux

Cara Membuat Grup Pengguna di Linux

Sekarang setelah Anda membuat pengguna baru, Anda dapat mulai membuat grup dan menambahkan pengguna ke dalamnya. Untuk membuat grup baru, gunakan perintah groupadd. Pastikan untuk memberikan nama yang unik pada nama grup baru, atau nama tersebut akan berbenturan dengan nama grup lain yang sudah ada. Berikut tampilan sintaksnya:

sudo groupadd

Cara Menambahkan Pengguna ke Grup

Setelah Anda membuat grup, Anda sekarang dapat mulai menambahkan pengguna ke dalamnya. Hanya pengguna root atau pengguna dengan akses sudo yang dapat menambahkan pengguna ke grup yang berbeda.

Tambahkan Pengguna yang Ada ke Grup yang Ada

Untuk menambahkan pengguna yang sudah ada ke grup, gunakan perintah usermod yang sintaksnya telah kami soroti di bawah ini:

sudo usermod -a -G

Di sini, opsi -a adalah singkatan dari append (tambahkan di akhir) dan menambahkan pengguna ke grup yang sudah ada dan flag -G digunakan untuk menentukan nama grup tempat pengguna ditambahkan. Tidak ada opsi untuk keluaran verbose dengan perintah ini, kecuali memberi peringatan jika pengguna atau grup tidak ada.

Tambahkan Pengguna ke Beberapa Grup

Perintah usermod di Linux juga dapat digunakan untuk menambahkan pengguna ke beberapa grup dengan opsi yang pada dasarnya sama dengan satu grup, seperti yang ditunjukkan di bawah ini. Pastikan untuk menentukan nama grup tanpa spasi.

sudo usermod -a -G ,,

Buat Pengguna Baru dan Tetapkan Grup

Anda dapat menambahkan pengguna baru ke grup semua dengan satu perintah dari Linux. Perintah useradd memungkinkan Anda membuat pengguna baru dan kemudian menambahkan pengguna ke grup yang ditentukan. Sintaks untuk menambahkan pengguna baru menggunakan perintah useradd adalah:

sudo useradd -G ,,

Lihat Grup Pengguna

Untuk melihat semua grup yang terkait dengan pengguna, Anda dapat menggunakan perintah grup atau perintah id. Periksa Anda sintaks yang ditunjukkan di bawah ini:

  Cara Membuat USB Windows Dari Terminal Linux

grup

id

Jika dikosongkan, maka nama grup hanya akan ditampilkan untuk pengguna saat ini.

Cara Menghapus Pengguna dari Grup

Untuk menghapus pengguna dari grup di distro Linux, Anda dapat menggunakan perintah gpasswd, sesuai dengan sintaks yang diberikan di bawah ini:

sudo gpasswd -d

Selain menghapus pengguna dari grup, perintah gpasswd juga digunakan untuk berbagai tugas administratif seperti menentukan administrator grup atau mengatur kata sandi grup, dll.

Hapus Grup di Linux

Untuk menghapus grup sekunder apa pun di Linux, Anda dapat menggunakan perintah groupdel:

sudo groupdel

Cara Mengubah Grup Utama Pengguna

Semua perintah yang telah kita bahas sampai sekarang berlaku untuk grup sekunder dan penggunanya. Untuk mengubah grup utama pengguna di Linux, gunakan sintaks berikut:

sudo usermod –g

Anda pasti bertanya-tanya apa perbedaan antara flag -g dan -G. Flag -g digunakan untuk grup primer, sedangkan flag -G digunakan untuk grup sekunder.

Cara Membuat Daftar Semua Grup Pengguna di Linux

Pengguna yang dibuat pada saat instalasi dikenal sebagai pengguna sistem dan merupakan bagian dari banyak grup default di Linux. Informasi tentang setiap grup dalam sistem disimpan dalam file – /etc/group. Untuk membuat daftar semua grup dalam sistem, gunakan sintaks berikut:

sudo kucing /etc/group

Kelola Pengguna dan Grup di Terminal Linux

Mengelola grup adalah tugas berguna yang berguna selama berbagai operasi, terutama jika Anda adalah administrator sistem. Di sini, kami telah menunjukkan kepada Anda beberapa perintah Terminal Linux yang mudah untuk membuat pengguna baru, membuat grup baru, menambahkan pengguna baru ke grup, dan banyak lagi. Jadi, kami harap artikel ini menyelesaikan masalah Anda. Jika tidak, beri tahu kami di komentar di bawah, dan kami akan membantu Anda.