Grup Pengguna Linux Dijelaskan: Bagaimana cara menambah grup baru, anggota grup baru, dan mengubah grup

Linux memungkinkan banyak pengguna memiliki akses ke sistem pada satu waktu. Pengaturan izin melindungi pengguna dari satu sama lain. Pengguna dapat ditetapkan ke grup yang dibuat untuk pengguna yang berbagi hak istimewa, keamanan, dan akses. File dan perangkat dapat diberikan akses berdasarkan pengguna tertentu atau sekelompok pengguna.

Grup sering digunakan untuk memberi izin tertentu kepada anggota untuk mengubah file atau direktori.

Dua jenis kelompok utama adalah kelompok primer dan kelompok sekunder. Grup utama pengguna adalah grup default tempat akun terkait. Direktori dan file yang dibuat pengguna akan memiliki ID Grup ini. Grup sekunder adalah grup mana pun di mana pengguna adalah anggota selain grup utama.

Membuat grup

Mari buat dua grup yang disebut "penulis" dan "editor". Gunakan groupaddperintah seperti ini (Anda mungkin harus menggunakannya sudodi awal sehingga Anda memiliki izin yang sesuai untuk membuat grup):

groupadd writers groupadd editors

Membuat pengguna

Anda mungkin sudah memiliki pengguna untuk ditambahkan ke grup Anda. Jika tidak, berikut sintaks dasar untuk membuat pengguna dengan useraddperintah:

useradd [options] username

Berikut adalah perintah untuk membuat pengguna bernama "quincy". Ini -makan membuat direktori home pengguna agar sesuai dengan nama pengguna. The -p p4ssw0rdmenciptakan password untuk user dari "p4ssw0rd".

useradd -m quincy -p password

Pengguna akan dapat mengubah kata sandi mereka dengan passwdperintah. Mereka harus memasukkan kata sandi mereka saat ini dan kemudian kata sandi baru mereka.

Menambahkan pengguna ke grup

Anda dapat menggunakan usermodperintah untuk menambahkan pengguna ke grup. Berikut adalah cara menambahkan pengguna "quincy" ke grup "penulis". The -aberarti parameter "append" dan -Gparameter menambahkan kelompok sebagai kelompok sekunder.

usermod -a -G writers quincy

Ketika pengguna dibuat dengan adduserperintah, pengguna secara otomatis ditetapkan ke grup utama dengan nama yang sama sebagai nama pengguna. Jadi saat ini pengguna "quincy" memiliki grup utama "quincy" dan grup sekunder "penulis".

Anda juga dapat menambahkan pengguna ke banyak grup sekaligus dengan memisahkan nama grup dengan koma. -G group1,group2,group3.

Perintah berikut mengubah grup utama pengguna quincy menjadi "editor":

usermod -g editors quincy

Menghapus pengguna dari grup sekunder

Untuk menghapus pengguna dari grup sekunder, Anda perlu menimpa grup pengguna saat ini dengan kumpulan grup baru yang tidak berisi grup yang sedang dihapus.

Pertama, gunakan idperintah untuk memeriksa grup sekunder mana yang dimiliki pengguna:

id -nG quincy

Katakanlah bahwa pengembalian ini editors writersmenunjukkan bahwa quincy adalah bagian dari grup "editor" dan "penulis". Jika Anda ingin menghapus grup "penulis", gunakan perintah ini:

usermod -G editors quincy

Perintah itu menetapkan grup sekunder quincy menjadi "editor". Karena -abendera tidak digunakan, kumpulan grup sebelumnya telah ditimpa.

Kesimpulan

Anda sekarang harus siap untuk mulai mengelola pengguna dan grup. Langkah selanjutnya adalah menentukan hak istimewa yang akan dimiliki setiap grup.