sumarsono.com
Take it with a grain of salt


Membuat Penyimpanan Bersama Untuk Pengguna dalam Mesin Linux

Posted on

Satu mesin linux bisa berisi banyak pengguna, misalnya budi, dodi, dan nino. Masing-masing pengguna mempunyai home directory sendiri-sendiri. Ada kalanya, kita butuh penyimpanan bersama. Maksud dar penyimpanan bersama adalah suatu direktori yang setiap pengguna memiliki iji baca, tulis, dan eksekusi. Contohnya jika budi, dodi, dan nino adalah web developer yang butuh ijin baca tulis sebuah direktori proyek.

Di linux, mengatur ACL seperti itu sangat mudah. Strategi yang bisa dipilih adalah dengan cara memasukan budi, dodi, dan nino kedalam satu common group. Langsung praktek saja:

Pertama buat direktori /penyimpananBersama

sudo mkdir /penyimpananBersama

Bikin direktori kok pakai sudo? krn bikinnya di /

Kedua, buat group bersama

sudo groupadd bersama

Ketiga, assign group bersama ke direktori /penyimpananBersama

sudo chgrp bersama /penyimpananBersama

Keempat, edit akses kontrol direktori /penyimpananBersama supaya yang berada dalam group bisa rwx

sudo chmod 2775 /penyimpananBersama
2: sgid (set group ID) supaya kedepan jika dibuat file/folder baru groupnya akan mengikuti parent.
7: Owner RWX
7: Group RWX
5: Other R-X

Kelima, assign budi, dodi, dan nino ke dalam group bersama

sudo usermod -aG bersama budi
sudo usermod -aG bersama dodi
sudo usermod -aG bersama nino

Silakan login dengan masing-masing user tsb, sudah bisa dipastikan bisa melakukan baca/tulis di direktori /penyimpananBersama.

Kesimpulannya, setiap user yang menjadi anggota group bersama akan mendapat hak akses yang sama pada direktori /penyimpananBersama.