Pendahuluan
Di Linux, grup adalah unit di mana Anda dapat mengelola hak istimewa untuk beberapa pengguna secara bersamaan. Grup Linux memungkinkan Anda mengelola beberapa izin pengguna dengan cepat dan mudah.
Dalam tutorial ini, pelajari cara kerja grup pengguna di Linux, dan cara menambahkan pengguna ke grup tertentu.
Prasyarat
- Sistem yang menjalankan Linux
- Akun pengguna dengan sudo atau akar hak istimewa
- Akses ke jendela terminal/baris perintah (Ctrl-Alt-T, Ctrl-Alt-F2)
Apa itu Grup Pengguna di Linux
Di Linux, pengguna yang berbeda memiliki peran atau tanggung jawab yang berbeda. Beberapa pengguna mungkin memerlukan kemampuan untuk menjalankan aplikasi, sementara yang lain dibatasi untuk mengakses file dan folder tertentu.
Grup memungkinkan Anda membuat kategori pengguna dengan izin yang telah ditetapkan sebelumnya . Alih-alih mengelola izin untuk setiap akun pengguna, Anda cukup menambahkan pengguna ke grup untuk memberikan izin yang sesuai.
Grup Utama
utama grup disetel ke pengguna yang masuk . File apa pun yang dibuat pengguna secara otomatis ditambahkan ke grup itu. Seorang pengguna hanya dapat menjadi bagian dari satu grup utama dalam satu waktu. Grup utama dengan nama yang sama dengan pengguna dibuat, dan file apa pun yang dibuat oleh pengguna disertakan dalam grup tersebut.
Grup Sekunder
Seorang pengguna dapat menjadi bagian dari sejumlah grup sekunder (termasuk tidak ada). Grup sekunder dibuat untuk mengelola file individual dan aplikasi perangkat lunak. Anggota grup mewarisi baca , tulis , dan jalankan hak istimewa untuk grup itu.
Cara Membuat Grup Pengguna
Untuk membuat grup baru, masukkan berikut ini:
sudo groupadd new_group
Ganti new_group
dengan nama yang Anda inginkan untuk grup baru Anda.
Cara Menambahkan Pengguna ke Grup
Menambahkan Pengguna yang Ada ke Grup yang Ada
Gunakan adduser
perintah untuk menambahkan pengguna ke grup:
sudo adduser user_name new_group
Gunakan useradd
perintah untuk menambahkan pengguna:
sudo useradd –G new_group user_name
Anda juga dapat menggunakan usermod
perintah untuk menambahkan pengguna ke grup:
sudo usermod –a –G group_name user_name
usermod
perintah menggunakan –append
dan –group
opsi untuk menambahkan pengguna ke grup tertentu. Tanpa menggunakan –append
, pengguna dapat dikeluarkan dari grup lain.
Tambahkan Pengguna ke Beberapa Grup Sekaligus
Gunakan perintah usermod untuk menentukan beberapa grup yang akan ditambahkan:
sudo usermod –a –G new_group,new_group2,new_group3 user_name
Buat Pengguna dan Tambahkan ke Grup
Ini berguna untuk membuat pengguna baru dengan cepat untuk aplikasi perangkat lunak tertentu. Masukkan berikut ini:
sudo useradd –G new_group new_user
Selanjutnya, tetapkan kata sandi untuk pengguna baru:
sudo passwd new_user
Mengubah Grup Utama Pengguna
Semua perintah sebelumnya telah digunakan untuk mengelola grup sekunder milik pengguna. Dalam kebanyakan kasus, grup utama pengguna sama dengan nama pengguna mereka.
Untuk mengubah grup utama pengguna, masukkan perintah:
sudo usermod –g new_group user_name
Huruf kecil –g
menentukan utama kelompok. (–G
huruf besar merujuk ke grup sekunder.) Seorang pengguna hanya dapat memiliki satu grup utama, jadi grup utama lama nama_pengguna tidak akan menjadi yang utama lagi untuk pengguna ini.
Cara Menghapus Pengguna Dari Grup
gpasswd
alat yang digunakan untuk mengelola grup. Untuk menghapus pengguna dari grup:
sudo gpasswd –d user_name new_group
Menghapus Grup
Untuk menghapus grup, gunakan perintah:
sudo groupdel new_group
Cara Mendaftar Grup di Linux
Linux hadir dengan beberapa grup berbeda secara default. Beberapa di antaranya, seperti grup sudo, dapat digunakan untuk memberikan izin. Lainnya disembunyikan, digunakan untuk tugas sistem.
Untuk melihat daftar grup di sistem Anda dengan menampilkan /etc/groups berkas:
sudo nano /etc/groups
Untuk menampilkan grup milik pengguna dengan groups
perintah:
groups
Gambar di atas menunjukkan grup tempat pengguna login 'sofija' berada. Anda dapat menampilkan grup untuk pengguna yang berbeda dengan menentukan nama pengguna:
groups other_user
Metode lain untuk menampilkan grup milik pengguna, termasuk ID pengguna (uid) dan ID grup (gid), adalah dengan menggunakan id
perintah:
id user_name
Grup Umum Lainnya
Ada beberapa nama grup umum yang mungkin Anda temui di Linux:
- sudo – Seorang anggota grup ini dapat menggunakan sudo perintah untuk meningkatkan hak istimewa mereka
- roda – Ini adalah metode lama untuk memberikan sudo -seperti hak istimewa
- cdrom – Memungkinkan pengguna memasang drive optik
- adm – Memungkinkan pengguna untuk memantau log sistem Linux
- lpadmin – Memungkinkan pengguna untuk mengonfigurasi printer
- plugdev – Memungkinkan pengguna mengakses perangkat penyimpanan eksternal