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
1 |
sudo mkdir /penyimpananBersama
|
Bikin direktori kok pakai sudo? krn bikinnya di /
Kedua, buat group bersama
1 |
sudo groupadd bersama
|
Ketiga, assign group bersama
ke direktori /penyimpananBersama
1 |
sudo chgrp bersama /penyimpananBersama
|
Keempat, edit akses kontrol direktori /penyimpananBersama
supaya yang berada dalam group bisa rwx
1 |
sudo chmod 2775 /penyimpananBersama
|
1 2 3 4 |
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
1 2 3 |
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
.
Sumber: https://sumarsono.com/membuat-penyimpanan-bersama-untuk-pengguna-dalam-mesin-linux/