Manajemen Group, Modifikasi Group User pada Linux CentOS/RedHat

Pada tutorial kali ini kita akan membahas tentang konfigurasi group serta bagaimana penggunaan group untuk user pada system operasi linux.

Pada system operasi linux , user dan group memiliki UID (User ID) dan GID (Group ID) yang berbeda untuk identitas masing-masing user/group yang dibuat secara otomatis Ketika membuat user/group.

Pada konfigurasi group anda juga bisa menentukan GID sendiri dengan perintah tertentu.

Pada penggunaan group sendiri di maksudkan Ketika pada suatu system operasi linux terdapat beberapa user yang berbeda membutuhkan akses/sharing file pada directory bisa di tambahkan 1 group tambahan sehingga bisa memiliki akses directory yang sama.

Berikut konfigurasi nya :

Untuk menambahkan group baru dengan menggunakan perintah :

groupadd namagroup

cek konfigurasi group pada /etc/group

Pada gambar diatas, di tunjukkan group baru yang telah di buat beserta groupID nya yaitu 1001

Kemudian untuk menambahkan group baru dengan groupID yang berbeda tambahkan opsi -g

groupadd -g GroupID namagroup

Untuk lebih memahami fungsi group kita coba tambahkan beberapa user baru.

Cek konfigurasi group

Cek UserID dan GroupID pada user dengan menggunakan perintah id

Pada gambar diatas, menunjukkan userID dan groupID beserta group pada user yang telah dibuat.

Pada konfigurasi sebelumnya, kita sudah menambahkan group baru dengan nama pelitanetworks dan group id 5000. Selanjutnya gunakan group pelitanetworks sebagai group tambahan untuk user karyawan1 dan karyawan2 dengan menggunakan perintah usermod -aG

usermod -aG namagroup/groupID namauser

cek pada /etc/group, jika berhasil maka user karyawan1 dan karyawan2 akan termasuk pada group yang sama yaitu pelitanetworks

Anda juga bisa mengecek pada user masing-masing. Pada gambar dibawah di tunjukkan user karyawan1 dan 2 terdapat group utama dan group tambahan (pelitanetworks)

TEST KONFIGURASI SHARING DIRECTORY

Konfigurasi selanjutnya, kita akan mencoba untuk membuat 1 buat directory dengan kepemilikan group pelitanetwork, dimana seharusnya user karyawan1 dan karyawan2 memiliki akses ke directory tersebut karna berada pada 1 group tambahan yang sama.

Buat directory baru PELITANET pada directory /home

mkdir /home/PELITANET

list directory untuk melihat informasi akses directory, pada directory PELITANET kepemilikan group milik root karna Ketika membuat directory menggunakan user root.  

Ganti kepemilikan group untuk PELITANET dari root menjadi group pelitanetworks

chown :pelitanetworks /home/PELITANET

Beri hak akses write untuk group

chmod g+w /home/PELITANET

cek list directory untuk memastikan akses group sudah menjadi rwx

Selanjutkan test login ke user karyawan1

su – karyawan1

buat file baru dengan nama file-karyawan1.txt pada directory PELITANET

touch /home/PELITANET/file-karyawan1.txt

list file karyawan1

ls -l /home/PELITANET/file-karyawan1

Login karyawan2 dan buat file yang pada directory PELITANET untuk memastikan user karyawan2 juga memiliki akses untuk memodifikasi ke directory tersebut

Test login ke user sales dan buat file baru pada directory PELITANET

Perhatikan Ketika anda membuat file maka akan muncul pesan Permission denied yang mana akses ditolak karna user sales bukan termasuk kedalam group pelitanetworks

Leave a Reply

Your email address will not be published. Required fields are marked *