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
.